我有使用会话的代码,在修改会话变量后,调用session_write_close()
以释放会话数据锁。
现在在同一个脚本的另一个点上,我需要再次修改会话变量。但是,如果我再次调用session_start(),则会显示“已发送会话标头”错误。
有没有办法再次修改会话变量而不会出现此错误?
答案 0 :(得分:0)
您可以根据需要多次拨打session_start()
和session_write_close
,这不会导致错误。
此错误表示您在尝试写入会话之前已经提供了一些输出。在尝试写入会话之前,您需要确保没有回显任何。