创建用户页面

时间:2010-03-03 03:50:37

标签: mysql url-rewriting

我有一个MySQL表,用于存储用户名,密码等。在此表中,一个字段称为“用户名”。我想为每个输入数据库的用户创建一个用户页面。我希望任何给定用户页面的网址为http://foo.com/member/username。我怎么能这样做?

提前致谢,

约翰

2 个答案:

答案 0 :(得分:0)

使用mod_rewrite可以创建一个脚本(foo.com/member/index.php)并重新编写url,以便服务器将/ member / username视为/member/index.php?uid=username。 / p>

您的主脚本将负责加载和输出用户信息。

你的重写看起来像是:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ([^/]+) index.php?uid=$1

答案 1 :(得分:0)

Hm ...... PHP和mod_rewrite

您可以将url member / xyz重写为member.php?username = xyz,然后让php脚本显示一些数据。