这些饼干有什么问题

时间:2013-09-14 07:07:06

标签: php session cookies isset

 <?php
include "some.php";//that s for mysql_connect
session_start();
$uid=$_REQUEST['uid'];
//main blocking
if(isset($_COOKIE['mainblocking'])){echo '1';}else{echo '2';}
....

每次它抛出2;我用那个php文件设置cookie

<?php
setcookie("mainblocking", "1", time()+3600) or die("yeah");
?>

任何人都可以告诉我这段代码有什么问题,以及缺乏什么知识 顺便说一句有趣的是它在那一个中​​抛出1个

<?php
   if(isset($_COOKIE['mainblocking'])){echo '1';}else{echo 2;}
?>

1 个答案:

答案 0 :(得分:1)

您需要为您的Cookie添加路径,如下所示:

setcookie("mainblocking", "1", "/", time()+3600)