php 的file_get_contents模拟表单(POST / GET方式提交)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 的file_get_contents模拟表单(POST / GET方式提交)相关的知识,希望对你有一定的参考价值。
function post_to($vars, $http){
$context = array(
'http'=>array(
'timeout'=> 20,
'method' => 'POST',
'header' => "Content-type: application/x-www-form-urlencoded\r\n" .
"Content-length: " . strlen($vars)."\r\n",
'content'=> $vars )
);
$xcontext = stream_context_create($context);
$ret = @file_get_contents($http,false,$xcontext);
return $ret;
}
function get_to($http){
$context = array(
'http'=>array(
'timeout'=> 20,
'method' => 'GET',
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
)
);
$xcontext = stream_context_create($context);
$ret = @file_get_contents($http, false, $xcontext);
return $ret;
}
以上是关于php 的file_get_contents模拟表单(POST / GET方式提交)的主要内容,如果未能解决你的问题,请参考以下文章
使用 file_get_contents 将 html 表解析为 php 数组
PHP模拟post提交数据方法汇总
PHP------------------------file_get_content获取不到页面信息
三种方法教你如何用PHP模拟post提交数据
php模拟浏览器获取get后返回的所有网址
PHP CURL模拟登陆