【发布时间】:2013-10-31 14:05:53
【问题描述】:
我的网页链接是这样的
http://mysite.php?json={"some_key":"some_val"}
$json=$_GET ['json'];
$obj = json_decode($json);
#this line print the whole input
echo $json."</br>";
#but this does not print anythig
echo $obj->{'some_key'}."</br>";
我是 php 新手,我被卡在阅读输入中...... :(
**编辑
我的意思是将 some_val 放入变量中,以便我可以根据值做出决定...
对我来说是把它放在 url 中的最简单的方法,但如果我必须实现 POST 方法。
我需要的代码应该是这样的
$variable=(读取键“some_key”的值)
【问题讨论】:
-
你为什么在url中发送json???
-
var_dump($_GET) 会救你一命
-
@carter - var_dump($_GET); :)
-
@carter - 手册是我的第二本圣经
-
@lukap
$json=html_entity_decode(urldecode($_GET['json']));try_it