我創建其中每個用戶都擁有自己的個人資料(個性化網址)PHP的社會工程,如:子文件夾到PHP個性化網址
www.mysite.com/myname
,我用這個代碼:
1.profile。 PHP
<?php
ob_start();
require("connect.php");
if(isset($_GET['u'])){
$username = mysql_real_escape_string($_GET['u']);
if(ctype_alnum($username)){
$data = mysql_query("SELECT * FROM members WHERE username = '$username'");
if(mysql_num_rows($data) === 1){
$row = mysql_fetch_assoc($data);
$info = $row['info'];
echo $username."<br>";
}else{
echo "$username is not Found !";
}
}else{
echo "An Error Has Occured !";
}
}else{
header("Location: index.php");
}?>
的.htaccess:
個選項+了FollowSymLinks
RewriteEngine敘述上
的RewriteCond%{REQUEST_FILENAME} .PHP -f
重寫規則^([^。] +)$ $ 1.PHP [NC]
的RewriteCond%{ REQUEST_FILENAME}> 「」
重寫規則^([^。] +)$ profile.php?U = $ 1 [L]
和此代碼的作品,如果我鍵入www.mysite.com/username它顯示用戶的配置文件。
現在我要求創建一個子文件夾到虛榮URL ..我的意思是如果我輸入www.mysite.com/username/info
它回聲存儲在數據庫中的用戶名信息..任何想法?
爲什麼使用depreciated mysql_query()函數?使用MySQLi或PDO。 – Kenzo