停止设置cookie

时间:2014-04-11 10:43:58

标签: php .htaccess drupal cookies

这有点奇怪。我有一个请求,即客户端站点上的页面没有设置任何cookie。问题是该网站运行在Drupal上,它非常依赖于cookie。我有一个想法是创建一个独立的PHP脚本,并将Drupal页面的内容拉入变量,然后回显该变量,希望它不会创建cookie。

但是,仍然会设置相同的Cookie。

我的代码就像在独立脚本中一样简单;

<?php

$content = file_get_contents('http://drupalsite.com');
echo $content;

我还尝试过试验并将ini_set('session.use_cookies', '0');添加到独立脚本中,甚至创建子目录并将以下内容添加到.htaccess文件中

Header unset Cookie
Header unset Set-Cookie

无论我做什么,饼干仍在设置中。

1 个答案:

答案 0 :(得分:1)

您尝试过的是解决问题的明智方法。 Cookie仍被丢弃的唯一原因是:

1)cookie是由javascript设置的,而不是由网络服务器设置的 - 你检查过HTTP标头吗?

2)cookie由webserver配置或自动前置脚本设置 - 你没有说出网络服务器是什么 - 你检查了它的配置吗?

3)你的分析是错误的 - (再次,你检查了标题吗?)