我正在创建一个在后台运行的 php 脚本。脚本完成后,我希望它更改从 Web 界面启动的会话中的标志。我尝试将会话 id 传递给脚本并使用 id 启动相同的会话,但它一直在循环。
我尝试将会话 id 传递给脚本并使用 id 启动同一个会话,但它不起作用。
网页界面.php
$_SESSION["flag"] = false;
shell_exec("php BackgroundScript.php ".session_id()." &");
后台脚本.php
$id = $argv[1];
session_id($id);
session_start();
//do things
$_SESSION["flag"] = true;
当我尝试初始化会话时,代码似乎没有完成。
ITMISS