gpt4 book ai didi

php 解释器和 superglobals

转载 作者:可可西里 更新时间:2023-10-31 22:15:41 25 4
gpt4 key购买 nike

首先,我是一名法国学生,请原谅我的英语不好水平。

我们目前正在开发 Web 服务器 (C++),我必须开发 CGI 执行部分,更确切地说:PHP CGI 部分。

当用户询问我们服务器上的 .php 页面时,我们 fork/pipe 并调用/usr/bin/php口译员。例如:

$/usr/bin/php index.php

现在,我们可以将结果保存在缓冲区中(生成的 index.php html 代码),我可以发送这个内容给客户。它适用于没有任何变量的简单脚本。

然而,许多 php 脚本使用一些超全局变量,如 $_GET 和 $_POST。我的问题是:如何将此参数提供给 php 解释器?

示例:如何设置此 $_POST 变量以将“Hello world”保存在我们的缓冲区?

<?php

echo $_POST['text'];

?>

感谢您以后的回复。

亲切地

最佳答案

CGI 程序期望 stdin 上的 POST 数据。并在 QUERY_STRING 环境变量中获取数据。

关于php 解释器和 superglobals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com