html不同页面获取同一cookie,html页面没有通过libcurl获取cookie

我修改了我以前的代码。你可以看到我以前的帖子,如果你位数的setting cookie through curl 但这里是一个新的开始我的新代码看起来临客这个 我使用curl这样html页面没有通过libcurl获取cookie

$ch=curl_init();

$url="http://localhost/javascript%20cookies/test_cookies.php";

curl_setopt($ch,CURLOPT_URL,$url);

curl_setopt($ch,CURLOPT_COOKIEFILE,dirname(__FILE__) . "/cookie.txt");

curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);

curl_exec($ch);

curl_close($ch);

?>

文件test_cookies.php看起来有一个PHP文件这样

if($_COOKIE['user']==1)

{

header("Set-Cookie:user=1; color=blue");

header("Location:http://localhost/javascript%20cookies/test_cookies.html");

}

?>

文件test_cookies.html有一些JavaScript代码CHE cks查找cookie,如果发现这些cookie,则会相应地显示文本。 ,卷曲代码PHP文件被发送的cookie和test_cookies.php是设置cookie,并重定向到页面test_cookies.html,但该页面未接收到的Cookie,因此它不是不相应地显示内容。 有人可以告诉我现在的问题是什么?

这里有关于设置CURLOPT_HEADER为true

HTTP/1.1 302 Found Date: Mon, 16 May 2011 15:03:59 GMT Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 X-Powered-By: PHP/5.3.1 Set-Cookie: user=1; color=blue Location: http://localhost/javascript%20cookies/test_cookies.html Content-Length: 0 Content-Type: text/html HTTP/1.1 200 OK Date: Mon, 16 May 2011 15:03:59 GMT Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 Last-Modified: Mon, 16 May 2011 12:13:24 GMT ETag: "11000000013d0c-493-4a363950a70f3" Accept-Ranges: bytes Content-Length: 1171 Content-Type: text/html

你可以看到,有两个套头我得到展示在Firefox头displayed.is这一点,因为我想提出两个通话到头?

2011-05-16

lovesh

+0

您是否出于任何原因使用原​​始HTTP头而不是[setcookie()](http://es2.php.net/setcookie)? –

2011-05-16 15:45:51

+0

@ÁlvaroG. Vicario:是的,我正在使用调用头函数(请参阅上面的代码)。是否有任何问题? –

2011-05-16 16:11:55

+0

如果cookie首先存在,您的PHP文件将只设置cookie。如果cookie不存在或者不包含'1',则不会设置cookie。那么这个'user' cookie如何设置呢? –

2011-05-16 16:13:19

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值