首先,我是一名法国学生,请原谅我的英语水平不佳。
我们目前正在开发一个 Web 服务器 (C++),我必须开发 CGI 执行部分,更准确地说:PHP CGI 部分。
当用户询问我们服务器上的 .php 页面时,我们 fork/pipe 并调用 /usr/bin/php 解释器。例如 :
$ /usr/bin/php 索引.php
现在,我们可以将结果保存在缓冲区中(生成的 index.php 的 html 代码),我可以将此内容发送给客户端。它适用于没有任何变量的简单脚本。
然而,许多 php 脚本使用一些超全局变量,如 $_GET 和 $_POST。我的问题是:我怎样才能给 php 解释器这个论点?
示例:如何设置此 $_POST 变量以将“Hello world”保存在我们的缓冲区中?
<?php
echo $_POST['text'];
?>
感谢您未来的回复。
亲切地