我知道这已经被问过很多次了,我已经阅读并尝试了所有发现的建议。
我使用以下代码在单独的文件中设置cookie:
<?php
session_start();
$q = $_SESSION['qty'];
setcookie ("quantity", $q, time() + (86400 * 30), "/");
$_COOKIE['quantity'] = $qty;
if(isset($_COOKIE['quantity'])) {
print_r("set");
}
else print_r("not set");
?>
每次打印“设置”,并向我指示已设置。但是,在另一个php页面中,我使用以下代码测试cookie ...
if(!isset($_COOKIE["quantity"])) {
include("functions/setQty.php");
}
...,它总是将我带到setQty页面,向我表明未设置(其他问题证明未设置)。我想念什么?