php 使用post,get的一種簡潔方式
更新時間:2010年04月25日 21:05:12 作者:
使用$_POST,和$_GET獲取客戶發(fā)來的信息時,一般是使用數(shù)組加小標的方式。
近來看到了一個巧妙地方法,原理是
$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()進行了過濾。
$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()進行了過濾。
您可能感興趣的文章:
- PHP的curl實現(xiàn)get,post和cookie(實例介紹)
- php fsockopen偽造post與get方法的詳解
- PHP 讀取Postgresql中的數(shù)組
- PHP中使用cURL實現(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ù)的實現(xiàn)方法
- 用PHP的超級變量$_POST獲取HTML表單(HTML Form) 數(shù)據(jù)
- php中利用post傳遞字符串重定向的實現(xiàn)代碼
- PHP的cURL庫功能簡介 抓取網(wǎng)頁、POST數(shù)據(jù)及其他
- php提交表單時判斷 if($_POST[submit])與 if(isset($_POST[submit])) 的區(qū)別
- php 模擬POST|GET操作實現(xiàn)代碼
- PHP CURL模擬GET及POST函數(shù)代碼
- php 模擬POST提交的2種方法詳解
相關(guān)文章
PHP 7.1中利用OpenSSL代替Mcrypt加解密的方法詳解
最近在開發(fā)微信公眾號功能的時候發(fā)現(xiàn)在PHP 7.1中Mcrypt已經(jīng)被棄用了,無奈只能找對應的解決方法來替代,所以這篇文章主要給大家介紹了關(guān)于在PHP 7.1中利用OpenSSL代替Mcrypt加解密的相關(guān)資料,需要的朋友可以參考下。2017-11-11php實現(xiàn)將數(shù)組轉(zhuǎn)換為XML的方法
這篇文章主要介紹了php實現(xiàn)將數(shù)組轉(zhuǎn)換為XML的方法,實例分析了php操作數(shù)組及XML格式文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03php實現(xiàn)MySQL數(shù)據(jù)庫備份與還原類實例
這篇文章主要介紹了php實現(xiàn)MySQL數(shù)據(jù)庫備份與還原類,可實現(xiàn)針對MySQL數(shù)據(jù)庫的導入與導出功能,并且包含了針對數(shù)據(jù)庫操作時的加鎖與解鎖等功能,非常具有實用價值,需要的朋友可以參考下2014-12-12php實現(xiàn)將數(shù)組或?qū)ο髮懭氲轿募姆椒ㄐ〗Y(jié)【三種方法】
這篇文章主要介紹了php實現(xiàn)將數(shù)組或?qū)ο髮懭氲轿募姆椒?結(jié)合實例形式總結(jié)分析了PHP將數(shù)組或?qū)ο筠D(zhuǎn)換并寫入文件的三種常見操作技巧,需要的朋友可以參考下2020-04-04PHP數(shù)據(jù)庫操作二:memcache用法分析
這篇文章主要介紹了PHP數(shù)據(jù)庫操作memcache用法,結(jié)合實例形式詳細分析了memcache的下載、安裝、配置及相關(guān)使用技巧,需要的朋友可以參考下2017-08-08