可以直接在页面上写评论吗?

时间:2012-12-21 15:14:48

标签: php jquery commenting

我发现了一些用于创建评论系统的php-jQuery代码 因此,注释存储在数据库中,每次加载页面时都必须读取注释。

while($row = mysql_fetch_assoc($result))
{
    $comments[] = new Comment($row);
}

foreach($comments as $c){
    echo $c->markup();
}

是否可以将注释不是直接写入数据库,而是直接在页面中,因此它们成为页面的集成部分?

我可以使用jQuery .insert()函数插入注释,注释就在那里,但当然还是刷新 - 它会丢失。

1 个答案:

答案 0 :(得分:3)

  

是否可以将评论不是写入数据库,而是直接写在页面中......

是。您可以使用PHP中的echo或JavaScript进行输出。但正如您已经指出的那样,数据将在 refresh 上丢失。

如果您希望在刷新之间持久,则需要使用持久性存储 - 数据库,平面文件,缓存。

根据您的使用案例,会话或Cookie也是选项。虽然不是持久

请务必了解client and server side technologies之间的区别。