PHP版本不兼容

时间:2015-12-07 21:55:44

标签: php

我有一个包含以下代码的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的新服务器,我复制了过去三年里工作的相同文件,但是现在新版本不起作用。我不记得文件工作的旧版本。

我被告知某些命令已被弃用,我该如何解决问题? 感谢

1 个答案:

答案 0 :(得分:0)

$ HTTP_RAW_POST_DATA已弃用,因此您无法使用它。

试试这个:

$xml =  file_get_contents('php://input');