2012-12-27 51 views
1

我想寫一個PHP文件,返回作爲json數組的發佈值。我使用下面的代碼來寫它作爲json數組的returing值。如何從發佈的URL中的字段名稱在php

$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數組

+2

在'REQUEST'或'POST'上使用foreach循環,並使每個鍵,值對傳遞響應數組,然後回顯json數據。 – Poonam

回答

3

爲什麼不只返回json_encode($_GET);

雖然我沒有看到將相同的值返回給客戶端的意義。

相關問題