我在a.php中使用以下代码
intercept.l3
我在b.php中使用以下代码
$cookieId = rand(100000,999999);
setcookie('senderSession', $cookieId);
echo $_COOKIE['senderSession'];
但两者都是空白。这两个文件都在项目中使用。
答案 0 :(得分:0)
我不知道是什么问题,但我有个主意。
PHP创建/检索Cookie 以下示例创建名为“user”的cookie,其值为“A.Kushwaha”。 Cookie将在30天后(86400 * 30)过期。 “/”表示cookie在整个网站中可用(否则,请选择您喜欢的目录)。
然后我们检索cookie“user”的值(使用全局变量$ _COOKIE)。我们还使用isset()函数来确定cookie是否已设置:
<?php
$cookie_name = "user";
$cookie_value = "A.Kushwaha";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");// 86400 = 1 day
?>
<html>
<body>
<?php
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "' is set!<br>";
echo "Value is: " . $_COOKIE[$cookie_name];
}
?>