首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP登录-密码输入-特殊字符?- Centos 5系统

PHP登录-密码输入-特殊字符?- Centos 5系统
EN

Stack Overflow用户
提问于 2012-10-29 19:14:45
回答 2查看 432关注 0票数 0

我有一台CentOS 5VPS,我刚刚在那里安装了我的网站。但我有问题,当我在密码字段中插入特殊字符时:‘(apostophe)或类似的东西,我总是得到错误,这个密码是不正确的:/我猜这是因为Linux系统。我说的对吗?或者可能是因为我在做消毒?

如果有人能帮我的话我会很高兴。

编辑:

代码语言:javascript
复制
function array_sanitize(&$item) {
    $item = htmlentities(strip_tags(mysql_real_escape_string($item)));
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-29 19:38:51

如果启用了魔术引号,则应将其关闭:在php.ini中编辑以下内容:

代码语言:javascript
复制
; 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中:

代码语言:javascript
复制
php_flag magic_quotes_gpc Off

如果你想了解神奇的名言:http://php.net/manual/en/security.magicquotes.php

票数 1
EN

Stack Overflow用户

发布于 2012-10-29 19:19:47

嗯,对我来说,这听起来像是输入转义问题,或者是网站中的一些设置。尝试跟踪输入到执行的实际查询的路径,并检查有效的用户名/密码。这就是我可以在没有实际代码的情况下编写的所有代码。

附言:我只能张贴答案,这就是为什么我这样张贴它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13120522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档