PHP5下$_SERVER變量不再受magic_quotes_gpc保護的彌補方法
更新時間:2012年10月31日 22:17:36 作者:
在php5的環(huán)境中我們的$_SERVER變量將不再受magic_quotes_gpc的保護,至于程序該如何加強自己的安全性,下面我們總結了怎么保護php中的cookie,get,post,files數(shù)據(jù)哦,有需要的朋友可參考一下
復制代碼 代碼如下:
<?php
$magic_quotes_gpc = get_magic_quotes_gpc();
@extract(daddslashes($_COOKIE));
@extract(daddslashes($_POST));
@extract(daddslashes($_GET));
if(!$magic_quotes_gpc) {
$_FILES = daddslashes($_FILES);
}
daddslashes函數(shù)
復制代碼 代碼如下:
//轉譯字符函數(shù)
function daddslashes($string) {
if(!is_array($string)) return addslashes($string);
foreach($string as $key => $val) $string[$key] = daddslashes($val);
return $string;
}
?>
您可能感興趣的文章:
- 解析PHP留言本模塊主要功能的函數(shù)說明(代碼可實現(xiàn))
- PHP函數(shù)篇詳解十進制、二進制、八進制和十六進制轉換函數(shù)說明
- PHP訪問MYSQL數(shù)據(jù)庫封裝類(附函數(shù)說明)
- php 數(shù)組操作(增加,刪除,查詢,排序)等函數(shù)說明
- php中magic_quotes_gpc對unserialize的影響分析
- 基于PHP magic_quotes_gpc的使用方法詳解
- php magic_quotes_gpc的一點認識與分析
- PHP 字符串正則替換函數(shù)preg_replace使用說明
- php array_map()數(shù)組函數(shù)使用說明
- PHP中simplexml_load_string函數(shù)使用說明
- php中get_magic_quotes_gpc()函數(shù)說明
相關文章
PHP nl2br函數(shù) 將換行字符轉成 <br>
PHP nl2br函數(shù) 將換行字符轉成 <br>,不是很了解的朋友可以參考下。2009-08-08php中XMLHttpRequest(Ajax)不能設置自定義的Referer的解決方法
php中XMLHttpRequest(Ajax)不能設置自定義的Referer的解決方法,需要的朋友可以參考下。2011-11-11CI框架源碼閱讀,系統(tǒng)常量文件constants.php的配置
CI框架源碼閱讀,系統(tǒng)常量文件constants.php的配置,需要的朋友可以參考一下2013-02-02