PHP-创建自定义配置文件页面

PHP-创建自定义配置文件页面,php,mysql,pdo,Php,Mysql,Pdo,我有一个带有登录和注册表单的网站,我还有一个myprofile.php网页,在那里我向用户显示他的信息,但是,我如何让网站为每个新用户自动创建一个可以共享的网页呢。例如: www.siteurl.com/username 或 www.siteurl.com/user.php?id=1234567 用户可以和他们的朋友分享什么 我正在使用PDO 谢谢 要为数据库中的每个用户创建公共配置文件页面,只需将$\u GET参数传递到数据库的查询中: $query = 'SELECT public_info

我有一个带有登录和注册表单的网站,我还有一个
myprofile.php
网页,在那里我向用户显示他的信息,但是,我如何让网站为每个新用户自动创建一个可以共享的网页呢。例如:
www.siteurl.com/username


www.siteurl.com/user.php?id=1234567

用户可以和他们的朋友分享什么

我正在使用
PDO


谢谢

要为数据库中的每个用户创建公共配置文件页面,只需将
$\u GET
参数传递到数据库的查询中:

$query = 'SELECT public_info FROM users WHERE id = ?';
$result = $dbc->prepare($query);
$id = $_GET['id'];
$result->bindParam(1, $id);
echo $result->queryString;
对于上述查询,
$result
将取决于URL的
id
参数中传递的内容
user.php?id=1
将为用户1输出信息,
user.php?id=2
将为用户2输出信息

然后,您可以使用
$的
参数“修饰”成您想要的任何内容


希望这有帮助!:)

感谢黑曜石时代,但是,id=?是对的,还是我必须用另一件东西来代替?没问题,没有;这是一个好主意。通过运行
bindParam()
我将
$id
变量传递到
中。这是预防犯罪的一个重要部分
$id
是从
$\u GET['id']
(URL参数)自动更新的。对不起,您上面提供的代码,我应该放在register.php或一个新文件中。另外,这只是我将输入的代码来建立他们的链接,然后我开始输入他们的信息,还是我必须修改一些内容?@MarwanK.Elzeer请投票,因为你接受了这个问题!!让帮助你的人多拿10张票:)!