Php 前两个cookies有效,第三个无效
这让我感到困惑,虽然这可能是一个疏忽,但我需要一些新鲜的眼睛Php 前两个cookies有效,第三个无效,php,cookies,session-variables,Php,Cookies,Session Variables,这让我感到困惑,虽然这可能是一个疏忽,但我需要一些新鲜的眼睛 session_start(); if( !isset( $_COOKIE['cookie1'] ) ) { if( !isset ( $_GET['getvar1'] ) ) { $_SESSION['var1'] = 0; } else { $var1 = (int) $_GET['getvar1']; $_SESSION['var1'] = $var1; setc
session_start();
if( !isset( $_COOKIE['cookie1'] ) ) {
if( !isset ( $_GET['getvar1'] ) ) {
$_SESSION['var1'] = 0;
} else {
$var1 = (int) $_GET['getvar1'];
$_SESSION['var1'] = $var1;
setcookie('cookie1', $var1, ( time() + 604800 ), '/', '.domain.com', false, true );
}
} else {
$_SESSION['var1'] = $_COOKIE['cookie1'];
}
前几项工作[cookie(n)/getvar(n)/var(n)],但下一项不起作用。我复制了第一条语句两次,并重命名了它——这是我检查的第一个地方,也是另一位同事检查的第一个地方
我甚至检查了一些网站,检查你在cookie限制上的位置,但仍然一无所获
谢谢。
$\u SESSION['var1']
而不是$\u SESSION[var1']
?您忘了添加seision\u start()谢谢,我忘了提到我认为显而易见的内容,并更新了原始代码。您正在调用的URL是什么?