php - CLI 模式下的 session 替代方案

标签 php command-line-interface

我知道通常的 PHP session 在 CLI 模式下无法按预期工作,因为它们基于 cookie。

但是如果我需要保留一些用户设置直到终端关闭怎么办?例如,用户可以指定 UI 语言、一些额外的凭据、配色方案等。我可以将设置保存在数据库中,但如何将它们与用户关联?

是否存在唯一的“ session ”或“连接”ID?

最佳答案

尝试转储 $_ENV 数组以找出系统上可用的变量:

php -r 'print_r($_ENV);'

例如,通常您可以使用 $_ENV['USER'] 来获取当前用户的名称。

关于php - CLI 模式下的 session 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48207023/

相关文章:

php - 验证码在 localhost 上工作正常,但不能在线工作

php - 如何删除文本中的最后一个字符?

php - mysqli - php - 返回多个表的所有结果

linux - 简单的文本搜索 Bash

Python:cmd 在提示和空行时执行最后一条命令

php - GAPI:无法请求帐户数据

php - Codeigniter Active Record - 以特定 ID 开始查询?

Python命令行加载栏

azure-devops - 有没有办法仅使用 az pipelines cli 创建和发布 azure 发布管道?

hadoop - 如何通过命令行在 hdfs 中查找大小大于 100MB 的所有文件?