如何在 session_write_close() 之后再次启动会话

Anu*_*ana 3 session-variables php-7.2

我有使用会话的代码,并在修改会话变量后session_write_close()调用,以便释放会话数据锁。现在,在同一脚本的另一点,我需要再次修改会话变量。但是,如果我再次调用 session_start() ,则会显示“会话标头已发送”错误。有没有办法再次修改会话变量而不会出现此错误?

Ske*_*ets 5

您可以多次调用session_start(), ,都不会导致该错误。session_write_close

此错误意味着您在尝试写入会话之前已经提供了一些输出。您需要确保在尝试写入会话之前不会回显任何内容。