-1

这是我在这里发布的第一个问题,所以如果这是一个过于笼统的问题,我深表歉意。这是我想要发生的事情的简要描述:

当用户点击主页上的特定链接时,它会根据他们的 id 将他们发送到一个动态页面,但是如果用户没有登录,他们将首先被带到一个登录页面,以确保他们能够访问网站的这一部分。所以我需要做的是在用户登录后,根据数据库中链接的 ID 生成动态页面。

我试过研究会话,但无法弄清楚。现在我可以通过 URL 将链接 ID 发送到登录页面,但无法将其传输到动态网页。如果您需要查看代码,请告诉我。非常感谢任何帮助,谢谢。

4

1 回答 1

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")
}
?>

?>
于 2013-10-21T19:06:38.053 回答