Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 前两个cookies有效,第三个无效_Php_Cookies_Session Variables - Fatal编程技术网

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是什么?