会话变量保存时


when session variables saved?

在本例中:

<?php
session_start();
$_SESSION["favcolor"] = "green";
$_SESSION["favanimal"] = "cat";
echo "Session variables are set.";
?>

什么时候php保存会话变量到文件?当响应已经发送或值被分配给关联数组后?提前感谢!

PHP在脚本运行结束时自动保存会话数据。然而,你可以通过使用session_write_close()来强迫它尽早这样做http://php.net/manual/en/function.session-write-close.php