私がやりたいことは、誰かが私のサイトに来て、
www.site.com/users/james
ページ/james
が存在しないので、名前を取得しjames
てそのユーザー名に基づいてプロファイル ページを表示するために使用します。つまりjames
、検索で使用して DB から情報を取得します。
これを行う最良の方法は何ですか?
私がやりたいことは、誰かが私のサイトに来て、
www.site.com/users/james
ページ/james
が存在しないので、名前を取得しjames
てそのユーザー名に基づいてプロファイル ページを表示するために使用します。つまりjames
、検索で使用して DB から情報を取得します。
これを行う最良の方法は何ですか?
.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);
}
}