我没有任何麻烦在所有输出MySQL数据到一个数组,然后在json编码。json_encode数组和其他数据
我想了解的是我该如何添加到此json输出其他非动态数据。
if (mysql_num_rows($result) > 0) {
while($obj = mysql_fetch_object($result)) {
$arr[] = $obj;
}
echo $_GET['callback'].'('.json_encode($arr).')';
}else{
}
我需要例如什么是添加类似
"firstnumber":"0"
"secondnumber":"10"
有没有办法成功地添加这种形式的数据与结果的阵列和编码这一切?
的'$ _GET [“回调”]'使得这种代码容易[跨站点脚本的形式](https://www.owasp.org/index.php/Top_10_2010-A2)攻击。客户端可以将JavaScript代码注入到系统中。您必须验证/清理'$ _GET ['callback']'才能将其回显给客户端。 – Asaph 2012-02-15 14:33:02
谢谢你让我知道,我会马上做到这一点! – 2012-02-15 14:47:36