curl不使用文件存取cookie php使用curl获取cookie示例

2015-01-24信息快讯网

这篇文章主要介绍了curl不使用文件存取cookie的示例,不使用COOKIEJAR和COOKIEFILE存取COOKIE,大家参考使用吧

/*-----保存COOKIE-----*/
$url = 'www.xxx.com'; //url地址
$post = "id=user&pwd=123456"; //POST数据
$ch = curl_init($url); //初始化
curl_setopt($ch,CURLOPT_HEADER,1); //将头文件的信息作为数据流输出
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //返回获取的输出文本流
curl_setopt($ch,CURLOPT_POSTFIELDS,$post); //发送POST数据
$content = curl_exec($ch); //执行curl并赋值给$content
preg_match('/Set-Cookie:(.*);/iU',$content,$str); //正则匹配
$cookie = $str[1]; //获得COOKIE(SESSIONID)
curl_close($ch); //关闭curl

/*-----使用COOKIE-----*/ curl_setopt($ch,CURLOPT_COOKIE,$cookie);

php去掉URL网址中带有PHPSESSID的配置方法
CodeIgniter实现更改view文件夹路径的方法
PHP curl实现抓取302跳转后页面的示例
CodeIgniter安全相关设置汇总
PHP中遇到BOM、<feff>编码导致json_decode函数无法解析问题
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
PHP中使用CURL模拟登录并获取数据实例
PHP使用GIFEncoder类处理gif图片实例
php防止伪造的数据从URL提交方法
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
php采用curl访问域名返回405 method not allowed提示的解决方法
PHP扩展CURL的用法详解
php读取纯真ip数据库使用示例
php版小黄鸡simsimi聊天机器人接口分享
php 根据url自动生成缩略图并处理高并发问题
php解析url的三个示例
php递归函数中使用return的注意事项
修改apache配置文件去除thinkphp url中的index.php
php使用curl访问https示例分享
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
PHP curl 获取响应的状态码的方法
codeigniter框架批量插入数据
php curl模拟post提交数据示例
codeigniter使用技巧批量插入数据实例方法分享
php制作unicode解码工具(unicode编码转换器)代码分享
解决file_get_contents无法请求https连接的方法
php使用curl发送json格式数据实例
Server.HTMLEncode让代码在页面里显示为源代码
php curl模拟post请求小实例
©2014-2024 dbsqp.com