默认地,PHP 对所有的 GET,POST 和 COOKIE 数据自动运行 addslashes()

我是学习PHP的我在网上看到有人说过这句话我问下真是如此么???比如$username=$_POST['username'];不需要再用addslasher($usern... 我是学习 PHP的 我在网上看到 有人说过这句话 我问下 真是如此么???
比如$username=$_POST['username'];不需要再用addslasher($username)转换下么???求大神解答下
展开
 我来答
没仁d
2017-09-02 · TA获得超过286个赞
知道小有建树答主
回答量:274
采纳率:25%
帮助的人:46.1万
展开全部
默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。 不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。 也就是说,你在做无用功。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式