大佬教程收集整理的这篇文章主要介绍了PHP HTTP请求(stream_context_create),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我正在尝试以下工作.之所以发出http请求,是因为我可以在另一端看到它,但是它没有传递两个值和参数.
有人可以帮忙吗?
<?PHP
$url = "http://example.com/ws.PHP?uid=0000&pin=0000";
$fields = array(
'target1' => $_GET['target1'],
'target2' => $_GET['target2']);
$data = http_build_query($fields);
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $data,
)
));
$result = file_get_contents($url, false, $context);
echo $data."<br />";
echo($result);
?>
解决方法:
如果是PHP 5.2,请参见PHP错误https://bugs.php.net/bug.php?id=41051
描述:
以上是大佬教程为你收集整理的PHP HTTP请求(stream_context_create)全部内容,希望文章能够帮你解决PHP HTTP请求(stream_context_create)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。