首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安全地将用户名和密码信息传递给Ajax php脚本

问安全地将用户名和密码信息传递给Ajax php脚本
EN

Stack Overflow用户
提问于 2011-12-12 20:54:59
回答 2查看 1.1K关注 0票数 1

我有一个PHP脚本,用于通过AJAX返回数据到网页。在PHP脚本中,登录到网站的特定用户建立到MySQL的连接,数据被下载然后返回到网页。为此,用户名和密码信息通过$_GET变量传递给脚本(我知道,这很糟糕)。这是仓促完成的,但现在我想解决这个问题。一个明显的问题是,这些凭证会在它加载的网页上显示出来。

将这些变量传递给PHP脚本的最佳(最安全)方式是什么?加密?

我说的全错了吗?有没有更好的方法来做这件事?

EN

回答 2

Stack Overflow用户

发布于 2011-12-12 21:01:25

加密在这里是无用的,因为JavaScript是客户端而不是服务器端。一种更安全的方法是使用SSL,不通过AJAX处理登录,而不使用AJAX处理POST。

票数 4
EN

Stack Overflow用户

发布于 2011-12-12 21:03:44

好吧,如果你不想把它改成POST (参见Kaisers answer +1),你可以在实际处理或返回任何数据之前传递一些额外的唯一加密的$_GET变量,它们的作用类似于身份验证。

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

https://stackoverflow.com/questions/8474633

复制
相关文章

相似问题

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