所以你想讓facebook沒有很多代碼。祝你好運:)
但要創造你不實際創建爲這些用戶文件單獨userarea。你有一個數據庫存儲每個用戶的數據,你有一個php文件,爲正確的用戶選擇正確的數據。
下面的例子是概念的一個非常簡單的證明,並且不應該被直接使用。
你有一個表的用戶
id | Name
1 | Elisa
2 | Hugo
和表格內容
id | UserId | MyBlogEntry
1 | 1 | Hello, this is my blog
2 | 1 | Hello, this is my 2nd blog
3 | 2 | I dont like blogging
現在你有一個網頁叫做usercontent.php它接受用戶名作爲變量。你稱它爲usercontent.php?user=Elise
或usercontent.php?user=Hugo
內容: 請記住,我遺漏了所有驗證檢查,以簡化。你需要確保有有效的用戶和沒有SQL注入
<?
$user = isset($_GET['user']) ? $_GET['user'] : ''
if (empty($user)) {
echo 'I dont know this user';
exit;
}
echo $user.'\'s Blog<hr>';
$query = "SELECT * FROM content WHERE UserId=(SELECT Id FROM users WHERE name='".$user."')";
//execute mysqli query
while($row = $result->fetch_array(MYSQLI_ASSOC))
{
echo '<p>' . $row['MyBlogEntry'] . '<p>';
}
?>
的輸出中會是這樣進行ELISA
Elisa's blog
---------------------
Hello, this is my blog
Hello, this is my 2nd blog
而對於雨果
Hugo's blog
---------------------
I dont like blogging
將wordpress的是更好的選擇嗎? – Subash 2013-05-07 07:21:30
@Subash也許,但我想自己創建,以瞭解更多PHP – 2013-05-07 07:23:12
你應該使用'HMVC'篝火http://cibonfire.com/ 也可以看到CI篝火模塊的功能 – 2013-05-07 07:24:57