У меня есть HTML-страница, которая отправляет HTTP-запрос POST на страницу php, и в качестве параметра встроен объект JSON.Однако, когда я пытаюсь получить параметры, я могу получить только «пароль» и ничего больше.Я что-то упускаю из разбора JSON в php ??
html POST-форме:
<form method="POST" action="......../username_exist.php" >
<input type="hidden" name="param" value='{"username":"user123","pass":"147852369qwerfdsazxcv","funny":"funny"}' />
<input type="submit" value="Click Me to submit" />
</form>
и странице php:
$param = json_decode($_POST['param']);
$username = $param['username'];
$pass = $param['pass'];
$funny = $param['funny'];
echo $pass;
echo $username;
echo $funny;
дают результат:
147852369qwerfdsazxcv