在360浏览器下

$res = setcookie(‘d001___uniacid’, ‘1’, 1718000431);

var_dump($res);

p($_COOKIE);

打印的是true,但是在$_COOKIE数组中找不到

测试1:是否和名称有关

setcookie(‘hello’, ‘1’, 1718000431);

在$_COOKIE数组中可以找到‘hello’这个字段。

这种情况可能是由于浏览器对cookie名称的限制或某些特殊字符导致的问题。主要现象是个别浏览器失效。

测试2:是否有输出

// 开启输出缓冲区
ob_start();

// 调试输出缓冲区的内容
var_dump(ob_get_contents());

// 设置cookie
setcookie(“TestCookie”, “TestValue”, time() + 3600, “/”);

// 发送缓冲区内容并关闭缓冲区
ob_end_flush();

作者 admin

百度广告效果展示