会员信息录入链接

Membership information entry links

我正在创建一个会员系统。我在登录后创建了一个 link 来显示不同的会员信息,例如

http://member_detail.php?memberid=1

但是登录后发现可以进入其他会员信息页面查看其他会员的详细信息

http://member_detail.php?memberid=2
http://member_detail.php?memberid=3

所以请问如何防止以上问题,保证用户只能进入自己的信息页面?谢谢!

当您登录时,成员将保存在会话中,如

$_SESSION['member_id'] = 1;

并在页眉或 member.php 页上使用..

$member_id = $_GET['memberid'];

if($_SESSION['member_id'] != $member_id){
header("location:login.php");

// 或您对未经身份验证的用户的操作 }

在这里你检查获取的值是否是经过身份验证的用户,如果用户不是经过身份验证的用户,那么你将此用户重定向到登录页面..或者你对未经身份验证的用户的操作..