想要在我单击浏览器后退按钮时刷新页面

时间:2013-06-26 17:11:31

标签: php html browser refresh back

我正在建立一个网站,其中有一个登录页面,然后是主页.. 现在,一旦我登录,我希望这发生。

单击“浏览器返回按钮”时,不应返回登录页面。

它应该刷新主页jus,如HOW FACEBOOK DOES ..

我已经检查并用Google搜索,但我找不到答案......

如果有人帮助我,我会非常感激... 谢谢..

这是登录页面。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>mindclik</TITLE>
<link rel="stylesheet" type="text/css" href="stylesheets\home.css">
<link rel="stylesheet" type="text/css" href="stylesheets/home.css">
</HEAD>
<BODY>
<div id="wrap">
<div id="main">
<div id ="left">
</br>
<h2>Login</h2>
<form id="login_form" action="home.php" method="post" >
<table >
<tr>
<td>
Email:
</td>
<td>
<input type="text" name="email" id="email" class="login_tb" >
</td>   
</tr>
<tr>
<td>
Password:
</td>
<td>
<input type=password name="pwd" id="pwd"" class="login_tb"> 
</td>   
</tr>
<tr>
<td>
</td>
<td>
<input type=submit id="sub" value="SignIn">
</td>
</tr>
</table>
</form></div>
</div></div>

这是 homePage.php

<?php 

$p_uname=$_POST['email'];
$p_pass=$_POST['pwd'];
$enc_pass=md5($p_pass);
?>   
<html>
<head>
    <title>Home</title>
    <link rel="stylesheet" type="text/css" href="stylesheets/home1.css">

</head>
<body>


<div id="wrap">

<div id="left_contain"> Friend List</div>
<div id="main"></div>
<div id="right_contain_top">Friend New Answers</div>
<div id="right_contain_bot">Questions From AOF</div>
</div>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

您可以在用户通过身份验证后设置Cookie。成功登录后

 setcookie("Valid", $user_name);

在登录页面中,将其放在顶部。

<?php
 if ($_COOKIE['Valid'] == $user_name ) {
    header( 'Location: homepage.php' ) ;
 }
?>

这个黑客会起作用。将登录页面的文件扩展名更改为.php