cookie不是获取的是要你设置的,你应该会看到set-cookie段这个回随http头返回来
解决方案 »
- coreseek/sphinx 多个查询条件
- 算法问题寻求解决
- 救急!!!HTTP_RAW_POST_DATA的问题……
- 仿照asp.net的Html 控件for php的,欢迎大家试用切磋
- 一个网站,从百度、Google等搜索到点击进入,该网站的统计系统(阿江的或其他的都试验过),统计系统记录不到从各大搜索引擎访问的记录,
- 有没有可能select里面提交多个值到另一个页面去?
- 怎么让复选框只读,但是这个值又是需要传递的
- php4.0.34+apache2.0.43+win2000professor的配置?
- os是win2000专业版,安装php有几种方法,那种较好?用pws可以吗?
- 求大神帮忙看看~
- 100分求助——关于用php生成有固定行和列的excel文件
- php的一个怪问题
CURLOPT_HEADER参数
对就是这个
php手册上说,这个是在关闭连接的时候把cookie写入指定的文件
比如
curl_setopt($ch, CURLOPT_COOKIEJAR,"cookie.txt");
但是我找不到这个文件啊
2、curl中涉及的文件名都需要有绝对路径
3、得到的文件内容形如
# Netscape HTTP Cookie File
# http://www.netscape.com/newsref/std/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.localhost FALSE / FALSE 0 name my通常与 CURLOPT_COOKIEFILE 结合使用
如果需提取cookie变量,不如直接从http头中提取来的方便
如果需提取cookie变量,不如直接从http头中提取来的方便
~~~~~~~~~~~
这个怎么做?
我到希望直接提取
返回结果中包含http头
2、需要有 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
返回结果而不直接输出
3、于是
$rs = curl_exec($ch);
preg_match_all('/Set-Cookie: (.+)=(.+)$/m', $rs, $regs);
foreach($regs[1] as $i=>$k)
echo "$k => {$regs[1][$i]}<br>";
http://blog.sina.com.cn/u/53fa176f010006ke
结贴