【发布时间】:2019-01-21 22:45:30
【问题描述】:
我使用以下 URL 从 POSTMAN 调用 PHP 文件:http://localhost/st/user_login.php?surat=DRIVER&sandi=123
在user_login.php 中,我输入这个来处理 JSON:
$json = file_get_contents('php://input');
$obj = json_decode($json,true);
$email = $obj['surat'];
$password = $obj['sandi'];
问题是,$email 总是返回一个空值。
谁能告诉我问题出在哪里?
【问题讨论】:
-
您正在发送 GET 变量 - 您检查过
$_GET吗?试试print_r($_GET),看看有没有你想要的数据 -
file_get_contents('php://input')不会返回 JSON,因为这不是您发送给它的内容。您的数据在$_GET变量中。