读取另一台服务器发送的数据

时间:2016-07-01 08:42:42

标签: php curl file-get-contents

有些服务器通过curl在我的网址www.mydomain.com/url上发送数据(XML或Json)。我怎样才能收到这些数据?我尝试在该网址上发出请求:

$body = @file_get_contents('php://input');

但是变量是空字符串。是这样做的正确方法还是不是?

1 个答案:

答案 0 :(得分:0)

如果要将数据作为文件获取,则必须提供类似

的代码
$file_name = $_FILES[];

或者是一些json数据,

根据获取或发布方法

$data=$_POST[];$_GET[];

然后将文件移动到项目中的某个位置。如果它有名称,那么您可以添加以下代码

$tmp_name = $_FILES['file']['tmp_name'];
$file_name = $_FILES['file']['name'];
move_uploaded_file($tmp_name, 'your file moving path'.$file_name);