Php 停止设置cookies

Php 停止设置cookies,php,.htaccess,drupal,cookies,Php,.htaccess,Drupal,Cookies,这有点奇怪。我请求客户端站点上的页面不设置任何cookie。问题是该网站运行在Drupal上,Drupal严重依赖cookies。我有一个想法,创建一个独立的PHP脚本,将Drupal页面的内容拉入一个变量,然后回显该变量,希望它不会创建cookie 但是,仍然设置了相同的Cookies 我的代码很简单,因为它可以在独立的脚本 <?php $content = file_get_contents('http://drupalsite.com'); echo $content; 无论我做

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

但是,仍然设置了相同的Cookies

我的代码很简单,因为它可以在独立的脚本

<?php

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

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

您所尝试的是解决问题的合理方法。Cookie仍被丢弃的唯一原因是:

1) cookie是由javascript设置的,而不是由Web服务器设置的-您检查过HTTP头了吗

2) cookie是由Web服务器配置或自动前置脚本设置的-您没有说Web服务器是什么-您检查过它的配置了吗


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

一些cookies是通过JavaScript添加的,例如Google Analytics添加了一些cookies。我不太关心这些,因为我可以自己删除JS。我已经检查了标题,cookie正在那里发送。我使用的是Apache,Drupal本身在.htaccess中设置
php\u value session.auto\u start 0
。我不知道发生了什么事。你确定在你到达那里之前饼干还没有做好吗?
Header unset Cookie
Header unset Set-Cookie