2013-10-21 41 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