有些服务器通过curl在我的网址www.mydomain.com/url上发送数据(XML或Json)。我怎样才能收到这些数据?我尝试在该网址上发出请求:
$body = @file_get_contents('php://input');
但是变量是空字符串。是这样做的正确方法还是不是?
答案 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);