我正试图学习如何设置cookie,并且以下代码在本地服务器上正常工作,但由于某种原因,它不在活服务器上。下面是代码为什么这段代码只能在本地服务器上正常工作?
<?php
$test = 'false';
if (isset($_COOKIE['test'])) $test = $_COOKIE['test'];
echo "<p><b>The value of the cookie 'test' is: $test</b></p>";
setcookie('test', 'I love cookies');
?>
我已经做了一些搜索,是谁的人有同样的问题,但他回答他自己声称他想通了,什么是错的。这里是他的回答:
已经完成了。问题在于设置cookie,因为头文件已经在该文件中发送,cookie没有保存。现在完成了。:)
那么,他是什么意思?
所以在远程计算机,您不能设置曲奇饼? –
是的,当我尝试使用与在线服务器相同的代码时,它不会生成cookies –