【问题标题】:Debug PHP code from input passed in a html form with xdebug and NetBeans 8.2使用 xdebug 和 NetBeans 8.2 从 html 表单中传递的输入调试 PHP 代码
【发布时间】:2017-01-08 11:39:33
【问题描述】:

我已设置 XDebug 扩展以从 NetBeans IDE(8.2 版)中调试 PHP 代码。当我设置断点并在调试模式下运行脚本时,调试工作正常。

现在我有一个 HTML5 代码,其中包括一个带有 4 个用户输入的表单和一个将它们全部传递给我的 PHP 代码的 submint 按钮。但是,我在使用从 HTML 页面传递的输入调试 PHP 时遇到了困难。我试图在被调用的 PHP 代码中设置断点,但在按下提交按钮后,我无法到达断点,尽管调试会话似乎总是“进行中”。

我正在运行 Ubuntu 16.04、Apache2 Web 服务器、PHP 7 和 Firefox 浏览器。

【问题讨论】:

    标签: php html debugging netbeans


    【解决方案1】:

    我在 NetBeans 论坛的 old post 中找到了解决方案。 我的设置是:

    • index.html 包含表单
    • code.php 处理它

    解决方案是将索引的扩展名从.html 更改为.php。然后在运行配置下的项目设置中,我将新的index.php 文件设置为“索引文件”。最后,在code.php 中设置断点,使其在index.php 中的表单提交后停止在调试模式。

    希望这对任何人都有帮助。

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 2020-11-21
      • 1970-01-01
      • 2010-10-16
      • 2014-05-21
      • 2013-06-17
      • 2011-02-26
      • 1970-01-01
      • 2016-03-23
      相关资源
      最近更新 更多