欧洲黑大粗无码免费,国产午夜片无码区在线播放,18以下岁禁止1000部免费 http://www.166276.com/blog 中山php|最優(yōu)網(wǎng)絡(luò) Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 php過濾敏感字符的一些相關(guān)函數(shù)--魔法函數(shù)應(yīng)用 http://www.166276.com/blog/view-23.html http://www.166276.com/blog/view-23.html#comments Sat, 06 Aug 2011 18:01:50 +0000 lin http://www.166276.com/blog/?p=23 一,首先,先來看一下php.ini的兩個配置參數(shù)

magic_quotes_gpc "1" PHP_INI_PERDIR PHP_INI_ALL in PHP <= 4.2.3. Removed in PHP 6.0.0.

作用范圍是:WEB客戶服務(wù)端;
作用時間:請求開始是,例如當(dāng)腳本運(yùn)行時

magic_quotes_runtime "0" PHP_INI_ALL Removed in PHP 6.0.0.

作用范圍是:影響從文件中讀取的數(shù)據(jù)或從數(shù)據(jù)庫查詢得到的數(shù)據(jù)。

以下是一些常用到的方法:

get_magic_quotes_gpc(void)

本函數(shù)取得 PHP 環(huán)境配置的變量 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。

  返回 0 表示關(guān)閉本功能;

  返回 1 表示本功能打開。

  當(dāng) magic_quotes_gpc 打開時,所有的 ' (單引號), " (雙引號), \ (反斜線) and 空字符會自動轉(zhuǎn)為含有反斜線的溢出字符。

應(yīng)用:

由于該參數(shù)不支持在php文件進(jìn)行設(shè)置,如果通過本函數(shù)取得的變量magic_quotes_gpc 的值為false,我們可以
利用addslashes()人工使用反斜線引用字符串

$var = get_magic_quotes_gpc()?$var:addslashes($var);

相反,如果通過本函數(shù)取得的變量magic_quotes_gpc 的值為true,我們希望字符串不被轉(zhuǎn)義,那么可以利用stripslashes()去除自動添加的反斜杠

get_magic_quotes_runtime()

一般情況下,應(yīng)當(dāng)將其關(guān)閉,否則從數(shù)據(jù)庫讀取出來的數(shù)據(jù)單引號、雙引號和反斜杠都會被加上\,導(dǎo)致顯示不正常。像Discuz,PHPWind都在公共文件的頭部加上一句

set_magic_quotes_runtime(0)

// Check if magic_quotes_runtime is active
if(get_magic_quotes_runtime())
{
// Deactive
set_magic_quotes_runtime(false);
}

二、對于magic_quotes_runtime,我們統(tǒng)一關(guān)閉它,即set_magic_quotes_runtime(0);不讓從數(shù)據(jù)庫讀取出來的數(shù)據(jù)的單引號、雙引號和反斜杠都自動被加上\。這樣,對數(shù)據(jù)庫的操作如下:添加數(shù)據(jù)到數(shù)據(jù)庫之前,我們手動對數(shù)據(jù)進(jìn)行addslashes(),而從數(shù)據(jù)庫取出數(shù)據(jù)時,則作相反操作,即stripslashes()。

三、對于要序列化的內(nèi)容,要保持裸數(shù)據(jù),即要去掉轉(zhuǎn)義,stripslashes(),然后在把序列化過的內(nèi)容保存到數(shù)據(jù)庫當(dāng)中(注意,序列化過的內(nèi)容是不帶單引號(')、雙引號(")、反斜線(\)的),示例如下:

$feedarr['body_data'] = serialize(stripslashes($body_data));

]]>
http://www.166276.com/blog/view-23.html/feed 345
妺妺窝人体色www在线小说| 中文字幕无码他人妻味| 色综合久久无码五十路人妻| 超碰97久久国产精品牛牛| 国产精品99无码一区二区| 少妇性l交大片| 国产精品一区二区久久不卡| 中国少妇xxxx做受| 亚洲精品一区国产| 岳让我弄进去看a片| 少妇扒开双腿让我看个够| 免费真人视频网站直播下载| 国产第一页屁屁影院| 日文中字乱码一二三区别视频| 老汉胯下的女学生| 琪琪AV色原伊人大芭蕉| 扒开双腿猛进入免费观看国产| 奶头被嘬的又大又硬h| 主人在调教室性调教女仆游戏| 中国xxxxxxxxx18| 正在播放老肥熟妇露脸| 大bbw大bbw大bbw| 亚洲 日韩 欧美 综合 热| 成人性毛片免费观看黄| 人妻少妇乱子伦精品无码专区| 国产综合精品一区二区三区| 国产男男激情videosgay| 黑人猛挺进小莹的体内视频| 久久精品AⅤ无码中文字字幕蜜桃| 亚洲av无码成人yellow| 车子一晃一晃的就进去d乚| 欧美激情综合一区二区三区| 秀婷程仪公欲息肉婷小说| 久久精品无码一区二区日韩av| 99久久精品费精品国产一区二| 天天躁日日躁狠狠躁日日躁| 国产精品99无码一区二蜜桃| 免费精品国偷自产在线青年| 大香线蕉伊人久久爱| 日韩新片www44 www| 人人妻人人澡人人爽国产|