1

我想编写一个 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 数组

4

1 回答 1

3

为什么不回来json_encode($_GET);呢?

尽管我认为将相同的值返回给客户端没有意义。

于 2012-12-27T09:49:41.270 回答