我想写一个php文件,它将发布的值作为json数组返回。我使用下面的代码将它作为json数组写入它的值。
$camp = $_REQUEST['ldy_camp'];
$key = $_REQUEST['ldy_key'];
$visit = $_REQUEST['ldy_visit'];
$ref = $_REQUEST['ldy_ref'];
$time = $_REQUEST['ldy_time'];
$response["ldy_camp"] = $camp;
$response["ldy_key"] = $key;
$response["ldy_visit"] = $visit;
$response["ldy_ref"] = $ref;
$response["ldy_time"] = $time;
echo json_encode($response);
当我像这样使用url时返回值:
http://php.cynere.net/test/ajax.phpajax.php?ldy_camp=hello&ldy_key=keyvalue&ldy_visit=visit_value&ldy_ref=reference&ldy_time=time%20value
但我的问题是当我将一些未知值传递给url时:
http://php.cynere.net/test/ajax.phpajax.php?unknown=some values
应该php文件应该将未知值作为json数组返回
答案 0 :(得分:3)
为什么不返回json_encode($_GET);
?
虽然我认为将相同的值返回给客户端没有意义。