命令行执行脚本时如何设置全局变量?

问题描述 投票:0回答:1

我想将会话变量发送到我在命令行上执行的脚本。

脚本首先解释我是否有权执行某些操作,如果没有,则退出。所以,这是我要查询的代码行:

if ($_SESSION['permission']['chat'] !== '2') exit;

通常,这是作为 Web 应用程序的一部分运行的,但就我而言,我想从命令行运行它。有没有办法从命令行设置 $_SESSION['permission']['chat'] 以便该 IF 语句通过?

php command
1个回答
0
投票

在命令行上下文中,PHP 会话不像在 Web 环境中那样存在。会话旨在通过 HTTP 请求管理多个用户会话,为每个用户维护唯一的状态。

© www.soinside.com 2019 - 2024. All rights reserved.