2015-09-21 107 views
-3

我要讓我的PHP頁面,如以下情形:PHP - 訪問不同頁面

  • 如果我點擊「我的賬戶」,它會聯繫我到登錄頁面,如果我 未登錄網站。
  • 如果我點擊「我的帳戶」,並且我已經登錄到該網站 ,它會帶我到用戶帳戶。

回答

0

您必須設置一個會話變量

登錄頁面:login.php中 例如

<?php 
// Start the session 
session_start(); 
?> 
<!DOCTYPE html> 
<html> 
<body> 
<?php 

if(($_POST['username']=="myusername") && ($_POST['password']=="password")) 
    { 
    $_SESSION["mysession"] = $_POST['username']; 
    } 
else { 
?> 
<form action="" method="post"> 
    User Name:<br> 
    <input type="text" name="firstname" value=""> 
    <br> 
    Password:<br> 
    <input type="password" name="password" value=""> 
    <br><br> 
    <input type="submit" value="Submit"> 
</form> 

<?php } 

?> 

我的賬戶頁面:

<?php 
// Start the session 
session_start(); 

if (isset($_SESSION['mysession'])){ 
echo $_SESSION['mysession']; 
} 
else 
{ 
header("Location: http://example.com/login.php"); 
die(); 
} 
?>