通过登录分配 ID,然后在 php 中转到所需的页面


Passign ID through login and then on to desired page in php

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

当用户点击主页上的特定链接时,它会根据他们的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")
}
?>
?>