gpt4 book ai didi

php - 如何将查询字符串参数传递给 PHP 二进制文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:00:01 31 4
gpt4 key购买 nike

我正在开发一个调用 PHP 二进制文件(通过 CGI)来处理脚本的网络服务器。

问题是:

PHP 脚本未获取命令行参数。例如,如果客户端请求 path/to/file.php?test=value,则 $_GET 数组为空。

我已经尝试在环境变量 (QUERY_STRING) 中传递参数,但它们仍然没有出现。

如何将查询字符串参数传递给 PHP 应用程序?

最佳答案

PHP 有多种 SAPI。其中之一是 cli SAPI,它显然是您正在使用的,cli SAPI 不会填充 $_GET、$_POST ...,因为它用于命令行脚本。

在您的情况下,您需要 PHP cgi SAPI。 (例如,您需要在您的 shebang 中将 php 替换为 php-cgi[1])

[1] 在大多数发行版中,它被称为php-cgi,如果您自己编译 PHP,则需要启用 cgi。

关于php - 如何将查询字符串参数传递给 PHP 二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848901/

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