PHP使用页面名称作为变量

时间:2013-04-14 21:09:28

标签: php

我想做的是说某人来到我的网站并转到

www.site.com/users/james

页面/james将不存在,因此我想取名james并使用它然后根据该用户名显示个人资料页面,即在搜索中使用james从我的数据库中撤回信息。

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

<强>的.htaccess

RewriteEngine on
RewriteRule ^/users/(.+?) /users.php?name=$1

<强> users.php

<?php
if ($_GET['name']) {
    $query = mysql_query("SELECT * FROM `users` WHERE `name`='".mysql_real_escape_string($_GET['name'])."'");
    if (mysql_num_rows($query)>0) {
         $user = mysql_fetch_assoc($query);
         print_r($user);
    }
}