Gap*_*ton 1 html php forms post json
我有一个html页面,它将HTTP POST发送到php页面,并嵌入了一个JSON对象作为参数.但是,当我尝试检索参数时,我只能检索"传递"而不能检索其他内容.我错过了在PHP中解析JSON的一些方法吗?
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>
Run Code Online (Sandbox Code Playgroud)
和php页面:
$param = json_decode($_POST['param']);
$username = $param['username'];
$pass = $param['pass'];
$funny = $param['funny'];
echo $pass;
echo $username;
echo $funny;
Run Code Online (Sandbox Code Playgroud)
给出结果:
147852369qwerfdsazxcv