PHP模拟post提交数据方法汇总,phppost提交汇总_PHP教程
程序员文章站
2022-06-16 23:50:14
...
PHP模拟post提交数据方法汇总,phppost提交汇总
使用php模拟post传值虽然在日常生活中用到的不是很多,但是在某些场合还是经常用到的。下面帮客之家小编给大家整理了三种php模拟post传值的方法,file_get_contents、curl和socket。
第一种:file_get_contents来模拟post
array( ‘method‘=>‘POST‘, ‘content‘=> http_build_query($post), ), ); $result = file_get_contents($url,false, stream_context_create($options)); return $result; } $data = file_get_contents_post("http://www.a.com/post/post.php", array(‘name‘=>‘caiknife‘,‘email‘=>‘caiknife#gmail.com‘)); var_dump($data);
第二种:curl模拟post
true, CURLOPT_HEADER =>false, CURLOPT_POST =>true, CURLOPT_POSTFIELDS => $post, ); $ch = curl_init($url); curl_setopt_array($ch, $options); $result = curl_exec($ch); curl_close($ch); return $result; } $data = curl_post("http://www.a.com/post/post.php", array(‘name‘=>‘caiknife‘,‘email‘=>‘caiknife#gmail.com‘)); var_dump($data);
第三种:socket来模拟post
上一篇: PHP重定向三法_PHP教程
下一篇: Oracle的在线重定义表功能