2013-10-21 40 views
-1

這是我在這裏發佈的第一個問題,所以我很抱歉如果這是一個廣義問題。以下是我想要發生的事情的簡要說明:通過登錄Passign ID然後登錄到php的所需頁面

當用戶從主頁面點擊特定鏈接時,會根據其ID發送到動態頁面,但如果用戶未登錄,他們將首先被帶到一個登錄頁面,確保他們有能力訪問這部分網站。因此,我需要發生的事情是在用戶登錄後,根據數據庫中的鏈接ID生成動態頁面。

我試過尋找會議,但無法弄清楚。現在我可以通過URL將鏈接ID發送到登錄頁面,但無法將其傳送到動態網頁。讓我知道你是否需要看代碼。任何幫助非常感謝,謝謝。

+0

http://www.php.net/manual/en/session.examples.basic.php – Sammitch

回答

0
The best way to do it is using SESSION. 

Links Page: 
<a href="item.php?id=1">Test</a> 


Page Item.php 

<? 
session_start(); 
if(empty($_SESSION['userLogin'])) 
{ 
header("Login.php"); 
} 
...... 

?> 

Login Page. 
You need to do a form in html with login and password 
<? 
session_start(); 
if($_POST['login']=='valid login' AND $_POST['password'] == 'valid password') 
{ 
$_SESSION['login'] = $_POST['login']; 

header("Location: links") 
} 
?> 

?> 
+0

這很完美。謝謝。 – user2812278