概述<?php /** * Created by PhpStorm. * User: thinkpad * Date: 2015/7/17 0017 * Time: 13:24 */ class Action { public static function curl_get($url){ $testurl = <?PHP @H_403_2@ @H_403_2@/** @H_403_2@ * Created by PHPStorm. @H_403_2@ * User: thinkpad @H_403_2@ * Date: 2015/7/17 0017 @H_403_2@ * Time: 13:24 @H_403_2@ */ @H_403_2@class Action @H_403_2@{ @H_403_2@ public static function curl_get($url){ @H_403_2@ @H_403_2@ $testurl = $url; @H_403_2@ $ch = curl_init(); @H_403_2@ curl_setopt($ch, CURLOPT_URL, $testurl); @H_403_2@ //参数为1表示传输数据,为0表示直接输出显示。 @H_403_2@ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); @H_403_2@ //参数为0表示不带头文件,为1表示带头文件 @H_403_2@ curl_setopt($ch, CURLOPT_header,0); @H_403_2@ $output = curl_exec($ch); @H_403_2@ curl_close($ch); @H_403_2@ return $output; @H_403_2@ } @H_403_2@ /* @H_403_2@ * url:访问路径 @H_403_2@ * array:要传递的数组 @H_403_2@ * */ @H_403_2@ public static function curl_post($url,$array){ @H_403_2@ @H_403_2@ $curl = curl_init(); @H_403_2@ //设置提交的url @H_403_2@ curl_setopt($curl, CURLOPT_URL, $url); @H_403_2@ //设置头文件的信息作为数据流输出 @H_403_2@ curl_setopt($curl, CURLOPT_header, 0); @H_403_2@ //设置获取的信息以文件流的形式返回,而不是直接输出。 @H_403_2@ curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); @H_403_2@ //设置post方式提交 @H_403_2@ curl_setopt($curl, CURLOPT_POST, 1); @H_403_2@ //设置post数据 @H_403_2@ $post_data = $array; @H_403_2@ curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); @H_403_2@ //执行命令 @H_403_2@ $data = curl_exec($curl); @H_403_2@ //关闭URL
请求 @H_403_2@ curl_close($curl); @H_403_2@ //获得数据并返回 @H_403_2@ return $data; @H_403_2@ } @H_403_2@} @H_403_2@@H_419_100@
之后就可以通过CURL::curl_post($url,$array)或者CURL::curl_get($url);的方式调用接口并得到数据了。 总结
以上是内存溢出为你收集整理的php 请求另一个服务器接口返回数据全部内容,希望文章能够帮你解决php 请求另一个服务器接口返回数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)