整个站点都是用cookie来验证用户是否合法。如$_COOKIE["ad_uid"]
如果页面中$_COOKIE["ad_uid"];为空值则跳出,
所有的页面都正常的,如果这个文件是如ajax.php ajax来处理数据的话
上面的$_COOKIE["ad_uid"]值永远是空的,所以执行不来,很怪,一台服务器有这个cookie值,一台服务器则无,
所以想问一下,是不是ajax在这个cookie值中是取不到的。
如果页面中$_COOKIE["ad_uid"];为空值则跳出,
所有的页面都正常的,如果这个文件是如ajax.php ajax来处理数据的话
上面的$_COOKIE["ad_uid"]值永远是空的,所以执行不来,很怪,一台服务器有这个cookie值,一台服务器则无,
所以想问一下,是不是ajax在这个cookie值中是取不到的。
我们在每个页面中开始部分都include 如 pd.php这样的文件,里面写了 $_COOKIE["ad_uid"] 如为空,则程序终止,这样的来验证当前页的用户是否合法,如manage.php
现在呢,这个数据是通过 ajax来提交 ,ajax写入数据库的那个文件如 ajax.php 这个文件也include了pd.php这个文件。
现在问题是,只要提交数据就被终止了,后来是发现 ajax.php这个文件中的 $_COOKIE["ad_uid"] 为空了,所以来求证一下,ajax 中的 cookie是不是不能像普通文件这样子操作的。