我有一个包含以下代码的PHP文件:
<?php
// RECEIVE POST DATA
$xml = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : file_get_contents('php://input');
// READ XML
$sxe = new SimpleXMLElement($xml);
..... rest codes here
?>
我正在接收保存$ xml变量的xml数据。现在我有了一个PHP版本5.6.15的新服务器,我复制了过去三年里工作的相同文件,但是现在新版本不起作用。我不记得文件工作的旧版本。
我被告知某些命令已被弃用,我该如何解决问题? 感谢
答案 0 :(得分:0)
$ HTTP_RAW_POST_DATA已弃用,因此您无法使用它。
试试这个:
$xml = file_get_contents('php://input');