PHP中 GET 与 POST
程序员文章站
2024-01-15 16:37:58
...
GET 数据请求
$url = "http://www.xxxx.com?user=111";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_HEADER, 0);$out = curl_exec($ch);curl_close($ch);$obj = json_decode($out);print $obj;
POST 数据发送
$url = "http://www.xxxx.com?user=111";$post_data = "somedata";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch , CURLOPT_POST , 1 ) ;curl_setopt($ch , CURLOPT_POSTFIELDS , $post_data ) ;$out = curl_exec($ch);curl_close($ch);$obj = json_decode($out);print $obj;
http://php.net/manual/zh/function.curl-setopt.php 可以去文档中去 找寻更多的选项。
有一次还用到 这两个 选项
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
反正在 POST不到数据的时候,要多看看选项。 POST 数据接收
$post_data = file_get_contents("php://input");$post_data = trim($post_data);print $post_data;
推荐阅读
-
PHP中 GET 与 POST
-
辛星与你彻底分析PHP中的include和require等的区别
-
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类_PHP
-
PHP中DOMDocument生成与解析XML格式数据
-
php中实现mysql数据库备份与linux自动定时备份代码_PHP教程
-
php使用curl可以get 模拟post
-
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
-
PHP中$_SERVER的详细参数与说明_PHP
-
php中$美元符号与Zen Coding冲突问题解决方法分享_PHP教程
-
PHP中抽象类和抽象方法概念与用法分析,php抽象