我目前配置了我的网站,以便当用户登录时,他们会导航到我的网站的主页,并在会话中收到欢迎消息。我遇到麻烦的是找到一种超时或关闭此消息的方法,或者将css设置变为显示:3秒后无。
有人可以告诉我如何在这上面添加一个超时功能,这是我到目前为止所得到的,谢谢。
用户使用html登录表单登录,提交并转到login.php:
在login.php里面我有这个:
<?php
if (logged_in())
{
$_SESSION['login_message']="<div class=\"login-overlay\">
<h1>Login You In Securely</h1></div>";
header("Location:home.php");
}
?>
然后在home.php里面我有这个:
<?
session_start();
if(isset($_SESSION['login_message'] ))
echo $_SESSION['login_message'];
unset($_SESSION['login_message']) ;
?>
如何为此添加3秒规则,以便它只显示3秒钟谢谢。
答案 0 :(得分:1)
使用javascript。
setTimeout(function() {
document.getElementById("message").style.display = 'none';
}, 3000);
答案 1 :(得分:0)
您可以使用jquery,
$(function(){
setTimeout(function() {
$("#message").hide('slow');
}, 3000);
});