这里真的失去了下一步该做什么。可以说,我有
的header.php
<?php
setcookie("the_cookie","data",time()+60);
?>
//followed by HTML codes
的index.htm
<!--#include file="header.php"-->
<html>
//standard html stuff here
</html>
当我在任何一个html文件中包含header.php时,它无法设置cookie。这是尽管
<!--#include file="header.php"-->
它是我的html文档的第一行,setcookie是header.php的第一行Apache服务器启用了SSI。所以我确定#include的工作方式与setcookie()函数之后的其他HTML代码一样,并且它显示正确。
但是当我运行header.php本身时,cookie设置正确。这里有没有人遇到这种情况,知道需要做什么?
先谢谢你
Gary Cho
答案 0 :(得分:0)
我有同样的问题,我通过使用$ _SESSION []而不是setcookie()来解决它。另一个好处是你可以在设置$ _SESSION []值的同一个php运行中使用echo $ _SESSION []。我希望它也适合你。