2013-11-20 34 views
1

我想知道如果在地址框中直接輸入Url,而不會影響我的網頁,那麼是否可以重定向頁面(至主頁)形成行動頁面。Javascript/Php - 在URL中直接輸入動作形式的頁面時重定向

當用戶登錄時,它會重定向到單獨的頁面(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

代碼位將幫助別人調試。 – Habrashat

+0

if is form redirect ....檢查是否有帖子,如果不是從服務器重定向 – charlietfl

回答

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; 
} – 
相關問題