• CURL函数的GET和POST方式的两种写法(实现ajax跨域调用)


    POST请求

    function curl_post($url='',$postdata='',$options=array()){
            $ch=curl_init($url);
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
            curl_setopt($ch,CURLOPT_POST,1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
            curl_setopt($ch, CURLOPT_TIMEOUT, 5);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
            if(!empty($options)){
                curl_setopt_array($ch, $options);
            }
            $data=curl_exec($ch);
            curl_close($ch);
            return $data;
        }

    GET请求

    function curl_get($url='',$options=array()){
            $ch=curl_init($url);
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
            curl_setopt($ch,CURLOPT_TIMEOUT,5);
            if(!empty($options)){
                curl_setopt_array($ch,$options);
            }
            $data=curl_exec($ch);
            curl_close($ch);
            return $data;
        }
    ex:

        

    $sess_id=$_POST['sess_id'];
    $arr=curl_get("http://www.zb12351.com/mapi/index.php?r_type=1&ctl=uc_account&act=index&sess_id=".$sess_id);
    echo $arr;

    
    
  • 相关阅读:
    PS封装ES流
    win7无法删除文件夹,提示“找不到该项目”
    声明
    ZR#1005
    ZR#1004
    ZR#1009
    ZR#1008
    ZR#1015
    ZR#1012
    ZR#985
  • 原文地址:https://www.cnblogs.com/kangshuai/p/5144291.html
Copyright © 2020-2023  润新知