猿问

如何使用file_get_content在PHP中发布数据?

如何使用file_get_content在PHP中发布数据?

我在使用PHP的函数file_get_contents()获取URL的内容,然后通过变量处理标头$http_response_header.

现在的问题是,一些URL需要将一些数据发布到URL(例如,登录页面)。

我该怎么做?

我意识到使用StreamContext,我可能能够做到这一点,但我还不完全清楚。

谢谢。


FFIVE
浏览 700回答 3
3回答

慕慕森

另一种选择,您也可以使用fopen$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");}
随时随地看视频慕课网APP
我要回答