PHP6 中get_magic_quotes_gpc()函數

PHP版本6中 取消了get_magic_quotes_gpc()函數,首先這個函數的作用:是爲了防止sql注入,當該函數打開時將所有單引號,雙引號,

反斜線和空字符轉會自動轉爲含有反斜線的溢出字符。

PHP6取消magic_quotes機制,那麼就是默認轉義一些特殊字符來防止sql注入。

當出現:Call to undefined function get_magic_quotes_gpc()時,就是這個原因。

可以把源代碼改爲:(PHP_VERSION >= 6 || !get_magic_quotes_gpc())或者(PHP_VERSION < 6 && get_magic_quotes_gpc())

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章