我制作了登录和注册系统。它工作正常,但主要问题是用户个人资料页面。我创建了一个profile.php页面,但它适用于每个会话。我需要这样做:
string.h
我的意思是当我点击某人的用户名时,我希望它导航到用户名的个人资料页面。顺便说一下,我无法做出domain.com/profile/username
我无法理解其运作方式。我正在与$id = $_GET['username']
合作登录。
如何为每位用户制作个人资料页?
谢谢。
答案 0 :(得分:0)
在profile.php中创建一个获取URI示例的函数: 简介?ID = 1
$ user = $ _GET ['id']; //创建数据库语句,获取有关$ user的所有信息,并在页面上返回
答案 1 :(得分:0)
我认为你应该使用$ _GET,只需在用户链接中添加一个ID参数,然后从数据库中获取该用户ID,并将其传递给链接中的id参数。
示例:
<?php
echo "<a href=\"user_profile.php?id=$user_id\"> username </a>";
?>
$ user_id是存储在该用户的数据库中的用户ID。
如果您希望链接看起来像这样
domain.com/profile/username
请看一下这个Hiding PHP