关于get_magic_quotes_gpc()函数
这个玩意是在php.ini中配置的,是magic_quotes_gpc
选项的值,有On
和Off
两种。
如果设置为On
,就会自动给post、get、cookie过来的值添加转义字符\
。
如果这个选项是关闭的,那么我们就要调用addslashes()
函数来转义字符了。
当magic_quotes_gpc=On
的时候,函数get_magic_quotes_gpc()
就会返回1
当magic_quotes_gpc=Off
的时候,函数get_magic_quotes_gpc()
就会返回0
所以可以在使用的时候先检测是否开启了magic_quotes_gpc
。
if (get_magic_quotes_gpc()) {
$name = htmlspecialchars(trim($_POST['name']));
} else {
$name = addslashes(htmlspecialchars(trim($_POST['name'])));
}
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=792