【问题标题】:Development of a website all components necessary?开发一个网站所需的所有组件?
【发布时间】:2012-02-02 23:38:02
【问题描述】:

大家好,我正在与一群朋友开发一个网站和第一个项目,想知道我们是否已经涵盖了所有基础,如果我遗漏了什么,请告诉我。

网站本身,这将由 HTML、JavaScript 和 PHP 组成(与数据库通信) 数据库,简单的mysql。

我想知道是否有什么我们应该担心的,例如任何安全问题,我之前已经完成了网站和数据库,但从未加入过。

不会通过网站进行采购,主要用于员工之间的信息交流。

感谢您的帮助

【问题讨论】:

  • 你可以添加一点 CSS ;-) 。我认为你应该开发它,让其他人测试它并听取他们的意见。您应该为用户提供在您的站点中执行 sql 注入的权限。

标签: php mysql html web


【解决方案1】:

作为新手,您的 php 代码中可能存在一些安全漏洞。确保了解什么是 SQL 注入和 XSS,并在发布之前检查您的代码是否安全。

【讨论】:

    【解决方案2】:

    您可以考虑使用框架(PHP 有几个框架,例如 Zend 或 Cake)。这样做的好处是框架会为您处理一些事情(例如身份验证)并提供一些帮助。

    如果这是您的第一个大型数据库支持的网站,您的代码可能会一团糟……一个好的 MVC 框架可以迫使您正确地做事(使维护更容易)。

    【讨论】:

      【解决方案3】:

      如果你没有使用框架(好吧,见鬼,即使你是),请阅读并理解 PHP Manual page on SQL Injections 中的所有内容。

      如果这个问题被关闭为过于宽泛或不是一个真正的问题,我不会感到惊讶,但我不能放弃说“了解 SQL 注入并避免它们”的机会。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-03
        • 2013-08-26
        • 1970-01-01
        • 2019-07-29
        • 1970-01-01
        • 1970-01-01
        • 2015-08-11
        相关资源
        最近更新 更多