【问题标题】:Does a PHP SAPI exist for Poco's HTTPServer?Poco 的 HTTPServer 是否存在 PHP SAPI?
【发布时间】:2014-03-03 12:14:34
【问题描述】:

由于我无法控制的原因,我需要通过 PHP 解析器运行由 Poco::HTTPServer 提供的文件。是否存在 SAPI 来实现这一点,还是需要编写一个 SAPI?

【问题讨论】:

  • 我会提到它,因为你什么也没得到...看到这个线程了吗? stackoverflow.com/questions/6928012/…
  • 我认为这种问题如果你在 Google 上找不到任何东西,那么可以假设答案是否定的。

标签: php c++ poco-libraries


【解决方案1】:

显然,答案是否定的。

但是,为了通过 PHP 运行文件,实现完整的 SAPI 并不是绝对必要的。根据您的要求,在 CLI 模式下通过 PHP 解析器运行文件并将输出传递回客户端可能就足够了。您甚至可以通过简单地为 CLI 进程设置一些环境变量来实现 CGI-compatible

【讨论】:

  • 不幸的是,看起来一个简单的“否”是我将得到的这个问题的最佳答案。需要完整的 SAPI,因为我需要传入完整的请求数据,包括 $_GET、$_POST 等。
  • PHP 设计为通过 SAPI 或 CGI 接口工作,因此假设您正确实现了 CGI 接口,$_GET 和 $_POST 应该仍然可用。
  • 不敢相信我在这个问题上能走多远。为帮助我解决问题而欢呼!现在一切正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-13
  • 2017-05-04
相关资源
最近更新 更多