• 技术文章 >php教程 >php手册

    php 从Header中获取cookie

    2016-06-21 08:47:09原创1114
    /*-----保存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);




    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:推荐给开发者的11个PHP框架(1) 下一篇:PHP面向对象编程学习之一
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php上传图片之时间戳命名(保存路径),• php文件缓存类实例整理• PHP数组排序函数使用方法• 论坛显示顺序的问题• PHP跳转页面的三种方式
    1/1

    PHP中文网