Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中从发布的URL获取字段名_Php - Fatal编程技术网

如何在php中从发布的URL获取字段名

如何在php中从发布的URL获取字段名,php,Php,我想编写一个php文件,将发布的值作为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_ke

我想编写一个php文件,将发布的值作为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数组的形式返回未知值

为什么不只返回
json\u encode($\u GET)


尽管我认为没有必要将相同的值返回给客户机。

请求
发布
上使用foreach循环,并使用每个键、传递的值对创建响应数组,然后回显json数据。