本文章介紹了一個全域的也是大家常用的一個php擷取變數值的方法,有需要的朋友可以參考一下。
| 代碼如下 |
複製代碼 |
function my_addslashes($string, $force = 0) { !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); if(!MAGIC_QUOTES_GPC || $force) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = my_addslashes($val, $force); } } else { $string = addslashes($string); } } return $string; } foreach(array('_COOKIE', '_POST', '_GET') as $_request) { foreach($$_request as $_key => $_value) { $_key{0} != '_' && $$_key = my_addslashes($_value); } } echo $urls; ?> |
這裡我們利用了foreach 來遍曆變數判斷是否cookie,post,get方法,這樣我使用時只要直接使用my_addslashes程式會自動區別是來自post,get,cookie的值。
http://www.bkjia.com/PHPjc/629120.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629120.htmlTechArticle本文章介紹了一個全域的也是大家常用的一個php擷取變數值的方法,有需要的朋友可以參考一下。 代碼如下 複製代碼 ? function my_addslashes(...