通过登录传递ID,然后在php中转到所需页面

通过登录传递ID,然后在php中转到所需页面,php,session,session-variables,Php,Session,Session Variables,这是我在这里发布的第一个问题,如果这是一个过于笼统的问题,我很抱歉。以下是我希望发生的事情的简要描述: 当用户单击主页上的特定链接时,会根据其id将其发送到动态页面,但是如果用户未登录,则会首先将其带到登录页面,以确保他们能够访问站点的这一部分。所以我需要做的是在用户登录之后,根据数据库中链接的ID生成动态页面 我试着研究了一些课程,但没能找到答案。现在我可以通过URL将链接ID发送到登录页面,但无法将其转移到动态网页。如果您需要查看代码,请告诉我。非常感谢您的帮助。最好的方法是使用会话。 Th

这是我在这里发布的第一个问题,如果这是一个过于笼统的问题,我很抱歉。以下是我希望发生的事情的简要描述:

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

我试着研究了一些课程,但没能找到答案。现在我可以通过URL将链接ID发送到登录页面,但无法将其转移到动态网页。如果您需要查看代码,请告诉我。非常感谢您的帮助。

最好的方法是使用会话。
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")
}
?>

?>
链接页面: Page Item.php 登录页面。 您需要用html编写一个带有登录名和密码的表单 ?>
太好了。非常感谢。