亚洲啪啪,久久精品一区二区日本,欧美字幕一区,日韩AV高清在线观看

中山php|最優(yōu)網(wǎng)絡中山做網(wǎng)站 中山php建站

最優(yōu)良人

2011/08/07 at 02:01

php過濾敏感字符的一些相關函數(shù)--魔法函數(shù)應用

一,首先,先來看一下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客戶服務端;
作用時間:請求開始是,例如當腳本運行時

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 表示關閉本功能;

  返回 1 表示本功能打開。

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

應用:

由于該參數(shù)不支持在php文件進行設置,如果通過本函數(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()

一般情況下,應當將其關閉,否則從數(shù)據(jù)庫讀取出來的數(shù)據(jù)單引號、雙引號和反斜杠都會被加上\,導致顯示不正常。像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)一關閉它,即set_magic_quotes_runtime(0);不讓從數(shù)據(jù)庫讀取出來的數(shù)據(jù)的單引號、雙引號和反斜杠都自動被加上\。這樣,對數(shù)據(jù)庫的操作如下:添加數(shù)據(jù)到數(shù)據(jù)庫之前,我們手動對數(shù)據(jù)進行addslashes(),而從數(shù)據(jù)庫取出數(shù)據(jù)時,則作相反操作,即stripslashes()。

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

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

標簽:,
-
国产日韩精品综合网站| 国产日韩欧美色图综合在线| 欧美日韩国产另类在线| Av中文字幕组| 国产老熟女久久| 欧美日韩免费AAA| 414国产综合精品| 黄色的区美女成人| 国产精品老师快| 欧美国产日韩不卡| 欧洲区一亚洲区中文字幕的青青草| 大香蕉大香蕉大香蕉大香蕉视频| 国产日本精华一区在线观看| 又大又黄又粗又爽的视频| 少妇高潮一区二区三区99| 亚洲激情久久久久久久久| 人人干人人操熟女| 欧美1区2区3区网址| 干aV天天干| 超碰porn啪啪| 久久一热这里是精品| 97中字在线视频免费观看| 香港成人综合网| 国产亚洲欧美日韩综合一区| 免费看扣B视频| 一级欧美片久久| 久久j久久j久久j久久久少妇| 大香蕉性感国产| 黄色欧美久久| 久久久成人一区Al| 日产欧美精品爆白浆一区二区三区k| 国产欧美综合一区影业| 天天夜夜乳| 免费欧美做爱网站| AI换脸一区二区| 欧美女同一二区| 国产中文字幕一区二区久久成人| 欧美精品一区二区加勒比| 中文字幕 一区二区三区无码| 成人色图三区| 无码不卡123在线观看|