php curl 例子

get方式:

   set_time_limit(0);
        $url ='http://xxxxxxxx?pwd=wJ2312&s=1&e=2&d=1&t=asc&type=movie';
        $ch = curl_init ();
        curl_setopt ($ch,CURLOPT_URL, $url );
        curl_setopt ($ch,CURLOPT_HTTPHEADER,0);
        curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        $html = curl_exec($ch);
        curl_close ( $ch );

        $json = json_decode($html);
        //print_r($json[0]->{'title2'});
        print_r($json);

post方式:

 set_time_limit(0);
        $url ='http://XXXXXXX';
        $data=array(
            'pwd'=>'wJ2312',
            's'=>1,
            'e'=>1,
            'd'=>1,
            't'=>'asc',
            'type'=>'schedule'
        );
        $ch = curl_init ();
        curl_setopt ( $ch, CURLOPT_URL, $url );
        curl_setopt ( $ch, CURLOPT_POST, 1 );
        curl_setopt ( $ch, CURLOPT_HEADER, 0 );
        curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
        $html = curl_exec ( $ch );
        curl_close ( $ch );
        $json = json_decode($html);
        //print_r($json[0]->{'title2'});
        print_r($json);

在做这个是时候 服务器那边也是自己写的,加载一些其它的php文件,页面打印有数据 ,但是转为json没有数据 ,这时在服务器输出 之前加上ob_clean();就可以拿到数据 了。

 

转载于:https://www.cnblogs.com/allen817/p/5306562.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值