2014-03-06 50 views
1

當我使用下面的代碼我得到一個空白頁我怎樣才能重定向到登錄頁面,當我按下注銷按鈕

<form action="login.php "> 
    <input type="submit" name="log out" value="Log Out"> 
+0

這是所有你的代碼?你有什麼建立你的登錄。餅乾?會議? – Chitowns24

+0

請提供更多描述。提供您的正確代碼。 –

+0

<形式行動= 「data.php」 方法= 「POST」> \t用戶名
\t \t 密碼
\t \t記住
\t \t 這是我的登錄頁面編碼和即時創建會話 – user3382185

回答

0

使用
header("location:login.php"); 將自動重定向上你該頁面

+0

他根本不使用會話。它似乎。我們無法提供解決方案,因爲它變得複雜:) –

3

首先,你必須使用會話如果你用會話然後打印下面的代碼

<?php 
session_start(); 
unset($_SESSION["name"]); 
header("Location:index.php"); 
?> 

,如果你不使用會話,然後只需在PHP中使用重定向

1.創建logout.php頁面代碼

<?php 
    header("Location:index.php"); 
    ?> 

2.after是

<form action=logout.php method=post> 
    <input type="submit" name="log out" value="Log Out"> 
</form> 
0

使用此

<button type="button" onclick="document.location='login_page.php'">Login Page</button> 

點擊該按鈕後會重定向你

0

您必須使用session變量。它和unset它。並重定向到任何你想要的頁面。

session_start(); 
unset($_SESSION["nome"]); // where $_SESSION["nome"] is your own variable. if you do not have one use only this as follow **session_unset();** 
header("Location: homepage.php"); 

編輯:總是使用會話變量。因爲它被設置在服務器端和作爲管理員,您可以更好地控制它。

1

在你的代碼中沒有關閉標籤的形式(</form>)。可能是那個問題.. 也總是添加所有的屬性到你的html元素,如'name'。你錯過了表單名稱。這是一個很好的做法。

試試這個

<form name="formname" action="data.php" method="POST"> 
UserName <input type="text" name="username" placeholder="username"><br> 
PassWord <input type="password" name="password"><br> 
Remember Me <input type="checkbox" value="1" name="remember"><br> 
<input type="submit" name="login" value="LogIn"> 
</form> 

希望這有助於...

+0

這也將不起作用我正在使用關閉標記 – user3382185

+0

關於將提交重定向到data.php? –

相關問題