理解会议

时间:2012-02-24 01:05:06

标签: php session

我写了这么简单的代码。但是当我点击退出时,会话不会发生任何事情,但它不再显示。 请帮我理解原因。 感谢。

<?php
echo <<<_END

<form method="post" action="">
<input type="hidden" name="in" value="yes" />
<input type="submit" value="Log in" /> </form>

<form method="post" action="">
<input type="hidden" name="out" value="yes" />
<input type="submit" value="Log out" /> </form>

_END;



if(isset($_POST['in']))
{
session_start();
echo "hello, logged in!";
}


if (isset($_POST['out']))
{
echo "logged out";
}


echo session_id();

?>

1 个答案:

答案 0 :(得分:2)

如果您没有开始会话,则无法拥有会话ID。