关于get_magic_quotes_gpc()函数

该文章由 leevare 发布于 ,归类于 PHP

这个玩意是在php.ini中配置的,是magic_quotes_gpc选项的值,有OnOff两种。

如果设置为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'])));
}

如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!

相关文章:

说点什么

avatar
300
  Subscribe  
提醒