PHP CURL 发送COOKIE
来源:PHP程序员站 作者: 发布时间:2011-05-15
curl真是个好东西啊,基本上浏览器可以做的,用curl都可以模拟,以下代码是curl发送cookie的方法.嘿,可以用来模拟登陆. curl用法:cookie及post 一、cookie用法 ?php $cookie_jar = tempnam('./tmp','cookie'); //建立随机保存cookie的文件 // login $c=curl_init(' ht
curl真是个好东西啊,基本上浏览器可以做的,用curl都可以模拟,以下代码是curl发送cookie的方法.嘿,可以用来模拟登陆.
curl用法:cookie及post
一、cookie用法
<?php
$cookie_jar = tempnam('./tmp','cookie'); //建立随机保存cookie的文件
// login
$c=curl_init('http://www.domain.com/login_url?username=...
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_jar); //获取cookie数据写入文件
curl_exec($c);
curl_close($c);
$c="url";
$c=curl_init($c);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_jar); //发送cookie数据
curl_exec($c);
curl_close($c);
?>
延伸阅读:php curl函数参考file_get_contents和curl函数用法php的curl实现get和postphp中curl的简单示例php中使用curl或fsockopen下载远程文件 如何配置php支持curl基于PHP的cURL快速入门关于php curl获取301或302转向的网址问题PHP采集之CURL函数库cURL库功能简介:抓取网页 POST数据及其他php利用curl函数抓取https的内容PHP中的CURL函数库php开启curl方法