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