PHP Response 直接来自 C/C++ 语言

标签 php c++ exchange-server mixed-mode

我正在寻找一种响应 http 请求的有效方法。当收到 http 请求时(apache/php 网络服务器环境),我想知道我是否可以在 c++ 库方法中获取对 php 响应实例的引用,并将输出数据直接写入 C++ 上下文中的响应实例。

最佳答案

通常,您只需通过 mod_fastcgi 将请求重定向到您的外部C/C++ 程序。 ,在您的程序中完全处理它并将响应写入客户端。

如果不可能,您可以通过从 Apache 作为 server side include 访问您的程序,将程序输出包含到生成的网页中 (SSI)。

从 PHP,您还可以 perform a system call到外部程序并处理返回的输出,如链接中所示。

fastcgi documentation 中提供了一些简单的 C 示例.

用 C/C++(herethere)编写 PHP 扩展并使其在 Apache 中工作(通过 mod_php)是可能的,但被认为是火箭科学,因此不鼓励; -)

关于PHP Response 直接来自 C/C++ 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11378104/

相关文章:

C++ 使用统计

vb.net - Powershell 脚本可以在 Powershell 中运行,但不能在 VB.Net 中运行

php - 有人能解释一下这段代码是如何返回 4 的吗

c++ - Ubuntu:C++::Boost库升级

php - 依赖脚本需要 Composer 自动加载器的路径

c++ - 使用 sscanf 来增加日期

c# - Exchange Server 2013 电子邮件驱动程序

java - EWS - 如何在 GetItemResponse 中获取 isRecurring 信息

php - Symfony2 和 Twig 中的多语言

php - 如何对 drupal 模块中的字段集使用自定义 #theme 函数?