Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 直接从C/C++;语言_Php_C++_Exchange Server_Mixed Mode - Fatal编程技术网

Php 直接从C/C++;语言

Php 直接从C/C++;语言,php,c++,exchange-server,mixed-mode,Php,C++,Exchange Server,Mixed Mode,我正在寻找一种有效的方式来响应http请求。当收到HTTP请求(Apache /PHP WebServer环境)时,我想知道是否可以在C++库方法中获得对PHP响应实例的引用,并将输出数据直接写入C++上下文中的响应实例。p> 通常,您只需通过将请求重定向到外部C/C++程序,在程序中完全处理它,并将响应写入客户端 如果不可能,您可以通过从Apache以(SSI)的形式访问您的程序,将程序输出包括到生成的网页中 从PHP中,您还可以访问外部程序并处理返回的输出,如链接所示 中提供了一些简单的C示

我正在寻找一种有效的方式来响应http请求。当收到HTTP请求(Apache /PHP WebServer环境)时,我想知道是否可以在C++库方法中获得对PHP响应实例的引用,并将输出数据直接写入C++上下文中的响应实例。p> 通常,您只需通过将请求重定向到外部C/C++程序,在程序中完全处理它,并将响应写入客户端

如果不可能,您可以通过从Apache以(SSI)的形式访问您的程序,将程序输出包括到生成的网页中

从PHP中,您还可以访问外部程序并处理返回的输出,如链接所示

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


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

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

如果不可能,您可以通过从Apache以(SSI)的形式访问您的程序,将程序输出包括到生成的网页中

从PHP中,您还可以访问外部程序并处理返回的输出,如链接所示

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


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

编写一个apache插件并完全绕过php怎么样?如果您想利用php的响应和输出数据,您可能正在查看。现在的问题可能是,你为什么需要这样做,还有没有其他方法可以做你想做的事情?写一个apache插件,完全绕过php怎么样?如果你想利用php的响应和输出数据,你可能正在考虑。现在的问题可能是,为什么你需要这么做,还有其他方法来做你想要的吗?+ 1的提示,写扩展在C++中。这对于经常光顾的网站来说是一件美妙的事情,谢谢。我选择了fastcgi方法,我喜欢它。当本机语言库需要使用Apache的http上下文编写html输出时,这可能是最好的方法。使用PHP扩展的方法似乎有点复杂。+ 1用于写C++扩展的提示。这对于经常光顾的网站来说是一件美妙的事情,谢谢。我选择了fastcgi方法,我喜欢它。当本机语言库需要使用Apache的http上下文编写html输出时,这可能是最好的方法。使用PHP扩展的方法似乎有点过于复杂。