php 使用post,get的一種簡潔方式
更新時間:2010年04月25日 21:05:12 作者:
使用$_POST,和$_GET獲取客戶發(fā)來的信息時,一般是使用數(shù)組加小標(biāo)的方式。
近來看到了一個巧妙地方法,原理是
$var_a ='var_b';
$$var_a ='test';
則echo $var_b;為'test'
因此可以這樣處理
foreach(array('_COOKIE', '_POST', '_GET') as $_request)
{
foreach($$_request as $_key => $_value)
{
$_key{0} != '_' && $$_key = addslashes($_value);
}
}
這樣像test.php?name=name_in&pwd=pwd_in
你就可以直接用$name,$pwd
來引用客戶端發(fā)送的數(shù)據(jù)。
注意:這里對客戶發(fā)送的變量用addslashes()進(jìn)行了過濾。
$var_a ='var_b';
$$var_a ='test';
則echo $var_b;為'test'
因此可以這樣處理
復(fù)制代碼 代碼如下:
foreach(array('_COOKIE', '_POST', '_GET') as $_request)
{
foreach($$_request as $_key => $_value)
{
$_key{0} != '_' && $$_key = addslashes($_value);
}
}
這樣像test.php?name=name_in&pwd=pwd_in
你就可以直接用$name,$pwd
來引用客戶端發(fā)送的數(shù)據(jù)。
注意:這里對客戶發(fā)送的變量用addslashes()進(jìn)行了過濾。
您可能感興趣的文章:
- PHP的curl實(shí)現(xiàn)get,post和cookie(實(shí)例介紹)
- php fsockopen偽造post與get方法的詳解
- PHP 讀取Postgresql中的數(shù)組
- PHP中使用cURL實(shí)現(xiàn)Get和Post請求的方法
- PHP下使用CURL方式POST數(shù)據(jù)至API接口的代碼
- php獲取通過http協(xié)議post提交過來xml數(shù)據(jù)及解析xml
- php模擬post行為代碼總結(jié)(POST方式不是絕對安全)
- php中$_REQUEST、$_POST、$_GET的區(qū)別和聯(lián)系小結(jié)
- php中模擬POST傳遞數(shù)據(jù)的兩種方法分享
- php中使用Curl、socket、file_get_contents三種方法POST提交數(shù)據(jù)
- php獲取post中的json數(shù)據(jù)的實(shí)現(xiàn)方法
- 用PHP的超級變量$_POST獲取HTML表單(HTML Form) 數(shù)據(jù)
- php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼
- PHP的cURL庫功能簡介 抓取網(wǎng)頁、POST數(shù)據(jù)及其他
- php提交表單時判斷 if($_POST[submit])與 if(isset($_POST[submit])) 的區(qū)別
- php 模擬POST|GET操作實(shí)現(xiàn)代碼
- PHP CURL模擬GET及POST函數(shù)代碼
- php 模擬POST提交的2種方法詳解
相關(guān)文章
php 多關(guān)鍵字 高亮顯示實(shí)現(xiàn)代碼
php 多關(guān)鍵字 高亮顯示實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-04-04
PHP5中使用DOM控制XML實(shí)現(xiàn)代碼
PHP5中增強(qiáng)了XML的支持,使用DOM擴(kuò)展了XML操作的能耐。這些函數(shù)作為 PHP5 核心的一部分,無需被安裝即可使用。2010-05-05
本地機(jī)apache配置基于域名的虛擬主機(jī)詳解
以下是對本地機(jī)apache配置基于域名的虛擬主機(jī)進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下2013-08-08

