我需要读取使用POST操作类型进行提交的表单的结果.那么,我可以将通过GET变量获得的变量转换为POST,然后我可以使用file_get_contents()简单地读取内容.
解决方法:
file_get_contents可用于使用stream_context_create执行POST请求:
$options = array('http'=>array(
'method'=>'POST',
'header'=>'Content-type: application/x-www-form-urlencoded',
'content'=>'var1=a&var2=b'
)
);
echo file_get_contents('http://somesite.com/someform/', false, stream_context_create($options));