Javascript / Php - 直接在URL中键入操作表单页面时的重定向

时间:2013-11-20 22:32:28

标签: javascript php

如果直接在地址栏中输入网址,我想知道是否可以将网页重定向到主页,而不会影响我的表单操作页面。

当用户登录时,它会重定向到单独的页面(cust_login)。但是,如果用户被重定向到cust_login页面然后按下刷新按钮(或直接转到cust_login页面),我的css就搞砸了,这一切看起来都很混乱。

如果有人能帮助我,我将不胜感激。

实施例

<form action="localhost/cust_login.php" method="post" name="login_form">
<input type="text" name="username" class="box" value="Email Address"/>
<input type="text" name="password" class="box" value="Password"/>
<input type="submit" class="submit" value="Login" />
</form>

此登录表单将包含在每个页面上。

1 个答案:

答案 0 :(得分:1)

好吧,我用PHP来解决这个问题(感谢@HarshaBhat让我意识到这也可能是PHP)。

基本上我的表单操作将包含在每个页面中,因此尝试使用php标头将用户发送到主页将不可避免地导致重定向循环。

因此,在除cust_login.php之外的每个页面上,我都将$ login_check设置为true。

然后在cust_login.php上我提出了以下内容:

if(isset($_POST['username']))
{ // 
}elseif(isset($login_check)){ 
// 
}else{ 
header("Location: localhost/home.php"); 
exit; 
} –