【发布时间】:2011-10-31 14:47:57
【问题描述】:
因此,由于我的网页进行了非常复杂的计算,因此使用已编译的代码生成它非常重要,但是由于我是为网络执行此操作的,因此我需要一些命令,例如 PHP 中的 $_SERVER (获取例如用户的 IP), $_GET, $_POST .
如果已经有一个像这样的网络服务器将这些东西作为参数传递,那就更容易了。
提前致谢。
【问题讨论】:
-
CGI 是您要搜索的关键字。
因此,由于我的网页进行了非常复杂的计算,因此使用已编译的代码生成它非常重要,但是由于我是为网络执行此操作的,因此我需要一些命令,例如 PHP 中的 $_SERVER (获取例如用户的 IP), $_GET, $_POST .
如果已经有一个像这样的网络服务器将这些东西作为参数传递,那就更容易了。
提前致谢。
【问题讨论】:
您可以将您的程序编译为CGI,或者通过 PHP 脚本退回您的请求并将您需要的任何值作为命令行参数传递:
<?php
passthru("/path/to/my/binary {$_SERVER['HTTP_HOST']} {$_GET['aparameter']} {$_POST['aparameter']}");
?>
如果你想走 CGI 路线,start here... ;-)
【讨论】:
【讨论】: