【问题标题】:php or javascript which should I use我应该使用哪个 php 或 javascript
【发布时间】:2016-07-23 05:18:36
【问题描述】:

如果我使用 php 和 mysql,最好的方法是什么?很困惑从哪里开始,还在学习php,javascript

【问题讨论】:

    标签: javascript php html css mysqli


    【解决方案1】:

    您将需要(可能)所有 3 个的组合:

    Javascript 和 HTML

    • 负责管理用户界面
    • 允许用户向服务器发送请求。请求可以是“我想挑战 B”“我将接受/拒绝来自 A 的挑战”
    • 允许用户向服务器请求更新,并向用户显示服务器消息,例如 “A 已向您提出挑战”“B 已接受/拒绝您的挑战”时间>
    • 必须只能访问公共信息; Javascript/HTML 不应看到您想向用户隐藏的任何信息(例如其他用户的电子邮件或指向其他挑战的链接)

    PHP

    • 负责处理用户的请求并返回响应或发送更新
    • 管理注册、帐户更改、付款、帐户删除等...
    • 与数据库(例如:MySQL)交互以存储或检索数据
    • 生成挑战链接
    • 跟踪用户的表现
    • 处理所有业务逻辑和私有数据:用户如何获得排名、用户在挑战中的表现如何、用户是否输入了正确的密码......

    MySQL

    • 负责存储用户数据和挑战数据
    • 当脚本请求数据时将结果返回给 PHP
    • 在 PHP 的命令下更新存储的数据(例如:更新用户的排名)

    【讨论】:

      【解决方案2】:

      您可以使用 javascript 或 PHP 没关系。唯一需要记住的是,如果您想将详细信息保存到 mysql 等数据库,那么您必须将详细信息发送到 PHP。

      1. 您可以使用 javascript 进行客户端检查并将最终确定的详细信息发送到 PHP 进行进一步处理。这减少了服务器端的处理。

      2. 如果您不想使用 javascript,也可以在 PHP 中进行 HTML 表单检查。

      【讨论】:

      • 谢谢,所以我要问的是这可以单独使用 javascript 或 php 完成,还是我需要另一种语言?
      • 这两个就够了。正如我所解释的,需要使用 javascript/jQuery 进行客户端处理并将它们提交给 PHP 以进行进一步存储。
      【解决方案3】:

      如果您是 PHP 初学者,您可以在网上轻松找到与 MySql/PHP 相关的解决方案。

      谢谢

      【讨论】:

        【解决方案4】:

        根据需要,例如,我将同时使用 javascript 和 php 来验证表单,因为

        • javascript 会运行得更快,但它的代码可以更改
        • php速度慢,但代码被隐藏,无法更改

        【讨论】:

        • 如何只用JS在两个系统中的两个用户之间进行通信?而且我认为问题不在于询问如何验证。
        猜你喜欢
        • 2013-01-27
        • 2012-03-10
        • 2011-07-25
        • 1970-01-01
        • 2012-11-11
        • 1970-01-01
        • 1970-01-01
        • 2011-03-13
        • 2012-08-05
        相关资源
        最近更新 更多