2016-09-05 44 views
-3

您好我需要检查的file_get_contents数据发布到服务器..我的脚本是这样的如何检查file_get_contents是否有POST?

<?php 
$foo = file_get_contents("http://www.example.com"); 

if ($_SERVER[REQUEST_METHOD] == POST) 
{ 
// do action 
} 

echo $foo; 
?> 

我知道的file_get_contents停止我的脚本,任何帮助表示赞赏

+1

这个问题是没有意义的。试着解释一下你期望的代码做什么,它没有做。 – Sherif

+0

你能告诉我更多你想做什么吗? –

+1

这到底是什么? :) – 0x13a

回答

0

一个简单的通话file_get_contents从未发送POST数据到服务器 - 只是一个简单的GET请求。所以你没有任何东西在你的$_POST变种。

例外:

  • 其他服务器添加一些自己的POST数据。
  • 你传递一个上下文的file_get_contents,从而改变了请求POST请求
+0

你能举个例子说明这是怎么完成的吗?我的目标是一旦我调用了url,然后捕获将提交给服务器的任何$ i_POST数据。 – Mike113

+0

为了让你正确.. FileA.php调用'file_get_contents('.../FileB.php'')和在那之后调用FileA应该等到FileB从其他地方接收一些Post请求并返回recived数据? – Philipp