前两个cookie工作,第三个没有

时间:2013-12-04 22:34:44

标签: 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;

      setcookie('cookie1', $var1, ( time() + 604800 ), '/', '.domain.com', false, true );
  }

} else {

    $_SESSION['var1'] = $_COOKIE['cookie1'];

}

前几个工作[cookie(n)/ getvar(n)/ var(n)],但接下来的工作不起作用。我复制了第一个声明两次,重命名 - 这是我检查的第一个地方,并由另一位同事检查过。

我甚至检查了一些网站,这些网站会检查您的cookie限制,但仍然没有。

感谢。

0 个答案:

没有答案