lucida1986 2016-08-10 07:56 采纳率: 0%
浏览 967

PHP curl $_COOKIE ['key'] 值的问题

遇到一个奇怪的问题,希望有人帮忙解决一下.
有2个php文件.分别是 test1.php 和 test2.php
其中 test1.php的内容如下
<?php
setcookie('abc','123456');
$a='888';
//$a=$_COOKIE['abc'];//这行是疑惑的地方.
echo $a;
?>
在浏览器访问 test1.php,要么是 888, 要么是 123456

test2.php内容
<?php
$ch=curl_init();
curl_setopt($ch,curlopt_url,'http://x.com/test1.php');
curl_setopt($ch,curlopt_returntransfer,1);
$output=curl_exec($ch);
curl_close($ch);
?>
在浏览器运行test2.php时,仅仅只能拿到888, 这个 123456 根本拿不到?
请问怎么回事呢?_

  • 写回答

1条回答 默认 最新

  • JH先生 2016-08-12 06:19
    关注

    这个123465 是set-cookie 作为头文件信息数据流返回回来的 想要获取 需要设置
    curl_setopt($ch,CURLOPT_HEADER,1);
    然后拿返回内容中 找 “Set-Cookie:” 中的信息 就获取到了

    评论

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办