0

我正在设计一个有用户的网站。根据会话,主页将显示“登录”或“注销”按钮。我尝试使用以下代码来做到这一点:

<?php
session_start();
if(isset($_SESSION['user'])) {

?>
<style>

    #login {display: none;}
    #logout {display: block;}

</style>
<?

} else {

?>
<style>

    #logout {display: none;}
    #login {display: block;}

</style>
<?

}

?>

除 IE9 外,所有浏览器都能完美运行;在 IE 布局混乱,图像不显示,它们的大小发生变化等。我可以使用哪些其他代码?我可以使用任何建议,甚至可能是 javascript。

提前致谢。

4

1 回答 1

0

感谢上面的评论,我通过session_start()在'html'标签内(特别是在'body'标签内)复制上面的代码(除了)解决了这个问题。以前,该代码位于文件的开头,位于“html”标签之外。

于 2012-08-16T04:06:52.443 回答