我正在使用WAMP服务器进行PHP开发.我在我的php中创建了一个cookie但找不到正在创建的cookie文件.该php.ini读取session.save_path=C:/wamp/tmp,并且没有文件已被今天产生.代码是:
<?php
$mycookie="mycookie";
$emailAddr="abc@gmail.com";
if (!isset($_COOKIE[$mycookie]))
{
if (!setcookie($mycookie, $emailAddr, 0))
{
echo "Cannot set cookie";
}
else
echo "Cookie is set";
}
?>
Run Code Online (Sandbox Code Playgroud)
我收到"Cookie已设置"消息,但检查C:/ wamp/tmp没有看到今天创建的任何cookie文件.
Cookie根据浏览器单独存储.他们将它们存储在自己的文件夹中.
你在php.ini中设置的是会话路径.这是保存会话$_SESSION而不是cookie 的路径$_COOKIES.