魔术引号 php,php怎么关闭魔术引号
關閉方法:在php.ini中將magic_quotes_gpc、magic_quotes_runtime、magic_quotes_sybase選項設為Off;或者在“.htaccess”中關閉magic_quotes_gpc指令。
本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦
php關閉魔術引號的方法:
1、在服務器端關閉魔術引號
下面是一個通過 php.ini 文件把這些選項設為 Off 的范例。; Magic quotes
;
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
如果不能修改服務器端的配置文件,使用 .htaccess 也可以。范例如下:php_flag magic_quotes_gpc Off
【推薦學習:《PHP視頻教程》】
2、在運行時關閉魔術引號<?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);
}
?>
但是這樣做比較低效,適當的修改配置才是更好的辦法。
更多編程相關知識,請訪問:編程視頻!!
總結
以上是生活随笔為你收集整理的魔术引号 php,php怎么关闭魔术引号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php curl http2,用php做
- 下一篇: mingw64 下 java,如何安装M