试图获得非对象json解码的优势

时间:2019-03-17 13:59:14

标签: php json apache ubuntu apache2

我正在尝试制作自己的API,并且当我尝试解码发送到该API的json请求时,我会收到错误消息

Trying to get property of non-object

这是我正在使用的代码:

 $fetch = file_get_contents("php://input");
 $data = json_decode($fetch);

 $user->firstname = $data->firstname;
 $user->lastname = $data->lastname;
 $user->email = $data->email;
 $user->password = $data->password;
 $user->type = $data->type;

当我在xampp上对其进行本地测试时,此方法有效,但是当我将其推送至Ubuntu服务器时,则无效。

我正在使用ubuntu 18.04,php 7.2和apache2

预先感谢

1 个答案:

答案 0 :(得分:1)

确保您使用的是对我有用的https://,而不是http://!

希望这会有所帮助

(我也回答了您的其他问题)