所以你想让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