gpt4 book ai didi

php - 从命令行访问 $_SERVER 变量

转载 作者:行者123 更新时间:2023-12-05 08:58:20 25 4
gpt4 key购买 nike

如何访问我在 PHP 命令行中设置的 $_SERVER 变量?

当我尝试调用我创建的 PHP 方法时出现以下错误,这表明所有 $_SERVER 变量仅在通过其 URL 调用我的应用程序时定义,即,网络服务器:

ERROR - Undefined index: MY_VAR /www/html/some_file.php
ERROR - Undefined index: MY_OTHER_VAR /www/html/some_file.php

更具体地说,我使用的是 Codeigniter ,但不要认为这是问题所在。

想法?

最佳答案

如果您在 Web 服务器配置中设置服务器变量,那么当您通过命令行访问 PHP 时,它们将不会出现。 (因为 Web 服务器根本不会参与。)

要在 CLI PHP 脚本中使用 $_SERVER 变量,请参阅:Set $_SERVER variable when calling PHP from command line?


总结:

运行:VALUE_ONE=1 ANOTHER_VALUE=2 php cli.php

关于php - 从命令行访问 $_SERVER 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24287716/

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