【问题标题】:Javascript to PHP in HTML5 development?HTML5开发中的Javascript到PHP?
【发布时间】:2013-05-07 02:22:40
【问题描述】:

所以我正在设计一个 HTML5 站点,并且我在文本字段中有一些数据,例如我需要存储到 Apache 服务器上的数据库中的“密码”。到目前为止,我已经设计了一个简单的 HTML5 站点,它能够将数据传递给 PHP 脚本以处理服务器信息。

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

【问题讨论】:

  • 浏览器处理的任何内容,用户都可以访问。这意味着通过 Javascript 进行验证是安全的,因为您只是在施加限制。但是在做安全工作时,比如比较哈希,它与你的数据库接口,你不想让你的用户直接访问。
  • 我对数据解析背后的逻辑的理解如何? HTML>JS>PHP>Server 工作吗? HTML>PHP 是否可取?

标签: php sql database html apache


【解决方案1】:

使用 Javascript 将数据传回服务器是可以的,但有一些注意事项。

首先,您可能需要考虑为没有可用 js 的浏览器提供备用方案。

其次,更重要的是:永远不要相信客户。很难保证您在服务器上收到的数据会通过浏览器中的所有检查。处理它的最简单方法是在你让任何东西影响你的数据库之前,让你在前端用 javascript 做的任何验证/清理也用 PHP 在后端完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-30
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多