如何通过命令行将$_GET变量传递给PHP脚本?
发布时间:2020-12-13 13:58:40 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试创建一个服务 PHP脚本的Web服务器.目前,它的工作原理如下: 客户请求/index.php?test=value 服务器调用php index.php 服务器将HTTP请求标头作为STDIN提供给PHP进程 服务器从STDOUT读取php的输出并将其返回给客户端 所有这些都有效,除了参数没有传
我正在尝试创建一个服务
PHP脚本的Web服务器.目前,它的工作原理如下:
>客户请求/index.php?test=value 所有这些都有效,除了参数没有传递给PHP脚本,因为: var_dump($_GET); 收益:
在调用$_GET参数时,如何将它传递给PHP二进制文件?
您使用的是哪个PHP二进制文件? CLI还是CGI?我怀疑你需要一个
CGI version的二进制文件,以便PHP正确处理接受环境变量和POST数据,如果你通过它.
php-cgi二进制文件实现了CGI接口,允许您在命令行上传递参数: php-cgi -f index.php left=1058 right=1067 class=A language=English 哪个以$_GET结尾: Array ( [left] => 1058 [right] => 1067 [class] => A [language] => English ) 您可能想要了解CGI的工作原理,以便在Web服务器中实现. 参考:RFC3875 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |