2013-05-07 64 views
0

因此,我正在设计一个HTML5网站,并且我在textfields中有一些数据,例如,我需要将密码存储到Apache服务器上的数据库中。到目前为止,我设计了一个简单的HTML5网站,它能够将数据传递给PHP脚本以处理服务器信息。Javascript to PHP in HTML5 development?

如果我打算使用Javascript来实现登录/注册等,那么Javascript可能会将数据解析到我的PHP脚本中,并且这样做会涉及到任何安全漏洞?是否建议/建议将我的HTML5页面直接解析数据到PHP页面以处理存储,或者有更好的方法/方法吗?

+0

浏览器处理的任何内容,用户都可以访问。这意味着通过Javascript进行验证是安全的,因为您只是施加限制。但是,在执行安全性工作时,比如与数据库进行接口比较的哈希,您不希望直接访问用户。 – 2013-05-07 02:29:02

+0

我对数据解析逻辑的理解如何? HTML> JS> PHP>服务器是否工作?而HTML> PHP是可取的? – user2330725 2013-05-07 02:31:17

回答

1

使用Javascript将数据传回服务器很好,但有一些注意事项。

首先,您可能需要考虑没有js可用的浏览器的回退。其次,更重要的是:永远不要相信客户。很难保证您在服务器上收到的数据将通过浏览器中的所有检查。处理它的最简单的方法是在你让任何东西碰到你的数据库之前,用JavaScript做后端处理的任何验证/清理。