起初我有setcookie()
作为:
$school = "Some Value";
setcookie("default_school", $school, time()+3600);
var_dump($_COOKIE);
这不起作用,所以我进行了一些搜索,发现我可能只需要设置一条路径,所以我将其更改为:
$school = "Some Value";
setcookie("default_school", $school, time()+3600, "/", ".mydomain.com");
var_dump($_COOKIE);
这仍然不起作用,所以我做了更多的调查,并确定我的问题一定是我设置cookie太晚了。因此,我开始检查我的头是否在代码的某些部分设置,需要返回
bool(false)
.
var_dump(headers_sent());
首先是我的
index.php
, 然后在我的
header.php
, 但结果仍然相同;它们都是真的?
我觉得这应该很简单,但我一事无成。如果能朝着正确的方向努力,我们将不胜感激。
谢谢,Isaac
编辑:只是尝试将其放在init挂钩之前,结果返回false。然后我将setcookie函数放在那里,但仍然没有成功。