如何使用file_get_content在PHP中发布数据?我在使用PHP的函数file_get_contents()获取URL的内容,然后通过变量处理标头$http_response_header.现在的问题是,一些URL需要将一些数据发布到URL(例如,登录页面)。我该怎么做?我意识到使用StreamContext,我可能能够做到这一点,但我还不完全清楚。谢谢。
3 回答
慕慕森
TA贡献1856条经验 获得超17个赞
$params = array('http' => array( 'method' => 'POST', 'content' => 'toto=1&tata=2'));$ctx = stream_context_create($params);$fp = @fopen($sUrl, 'rb', false, $ctx);if (!$fp){ throw new Exception("Problem with $sUrl, $php_errormsg");}$response = @stream_get_contents($fp);if ($response === false) { throw new Exception("Problem reading data from $sUrl, $php_errormsg");}
- 3 回答
- 0 关注
- 699 浏览
添加回答
举报
0/150
提交
取消