關(guān)閉php魔術(shù)引號的方法:在php配置文件php.ini中將“magic_quotes_gpc”、“magic_quotes_runtime”、“magic_quotes_sybase”選項(xiàng)設(shè)為“off”。
推薦:《php視頻教程》
php 關(guān)閉魔術(shù)引號
1、修改php配置文件php.ini
這種方法只適于自己有權(quán)管理服務(wù)器的情況下,如果用的虛擬空間,那就只能采用后兩條方法。
在php配置文件php.ini中將magic_quotes_gpc、magic_quotes_runtime、magic_quotes_sybase全部設(shè)為off。
如下所示:
magic_quotes_gpc = offmagic_quotes_runtime = offmagic_quotes_sybase = off2、利用.htaccess文件
該方法只在服務(wù)器支持htaccess的情況下,現(xiàn)在的服務(wù)器一般都會支持的
在程序目錄下.htaccess文件中增加下面一句:
php_flag magic_quotes_gpc off3、在代碼中屏蔽
該方法是移植性最強(qiáng)的,不用考慮服務(wù)器的配置,只要支持php就可以使用。
在所有php文件開始處增加下面代碼
if(get_magic_quotes_gpc()){function stripslashes_deep($value){$value=is_array($value)?array_map('stripslashes_deep',$value):stripslashes($value);return $value;}$_post=array_map('stripslashes_deep',$_post);$_get=array_map('stripslashes_deep',$_get);$_cookie=array_map('stripslashes_deep',$_cookie);$_request=array_map('stripslashes_deep',$_request);}更多相關(guān)編程知識,可訪問:編程學(xué)習(xí)網(wǎng)站!!