有谁能说说基于静态页面论坛的设计逻辑?

mickyo 2007-12-12 03:49:05
有谁能说说基于静态页面论坛的设计逻辑?

如果动态生成了HTML帖子,那怎么处理回复呢?

论坛的帖子列表也动态生成为HTML?

浏览速度是提高了,但文件操作也增加了,划算吗?

看到很多大型论坛都这么做,CSDN 中华网

有高人能指教吗?
...全文
49 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jom2008 2007-12-22
没有做过这方面,一直在找相关资料学习中。
回复
nicholsky 2007-12-18
那就用session。
回复
mickyo 2007-12-17
我想也是这样

但有隐患,别人可以改COOKIES,将自己的COOKIES改成了别人的信息,那就可以冒充别人发布信息了。
回复
nicholsky 2007-12-15
怎么“如果多个用户在同一机上登陆,如何正确辨别用户的COOKIES”?登陆一定是把已经登陆的覆盖掉的。例如:同一机子

a登陆时response.cookies("username")="a"

然后再用b登陆时就response.cookies("username")="b"了,只要有这个cookies,就能获得用户的标识。

至于说不安全,就用session,原理是一样的。只要有这个session或者cookies存在的username,就是唯一标识。
回复
mickyo 2007-12-15
我已经做了个简易的,但处理回复还没解决。

能说详细些吗?

用户登陆了是可以保存信息在COOKIES中,但怎么利用
如果多个用户在同一机上登陆,如何正确辨别用户的COOKIES

以前我没做个这些
用COOKIES,好象也不是很安全

请有这方面的人指教
感兴趣的一起探讨下吧。
回复
nicholsky 2007-12-14
其实只要搞清楚,一切和我们平常的动态处理一样,不同的只是每次添加完数据或者修改完数据时,重新取数据库的记录去重写那个HTML页面。其它的都一样,毕竟我也没做过生成静态页面,只能说说理论。
回复
nicholsky 2007-12-14
用户回复也一样,登陆后一般都用session或者cookies了,那个就是识记嘛,因为有session或者cookies存在,在任何页面都可以取得用户标识。如果没这两个,那就不存在登陆用户回复的概念,只能作为游客。这样能理解吧。
回复
nicholsky 2007-12-13
我也没用过静态页面,但觉得思路应该也是那样。文件操作增加不算什么,只是帖子修改了或增加时,重写。当然是多了很多文件了,例如有1000条记录一般都应该有1000个页面,但最重要是每个人浏览都可以用最快的速度去看,在我看来是最重要的,而好多是利于让搜索引擎收录,这点我就不太清楚了。毕竟浏览速度慢会流失很多用户。
回复
yangtzeu 2007-12-13
页面重写吧
回复
mickyo 2007-12-13
我也是基于这样的考虑,才想采用静态页面

查阅了相关资料,基本思路就是数据库加模板的文件操作,动态生成静态页面

但对处理帖子回复的问题不是太清楚,例如一个HTML帖子如何知道是哪个用户回复了?

觉得好象是利用了COOKIES

不知道具体逻辑是怎样的
回复
发动态
发帖子
CSS
创建于2007-09-28

5.9w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
社区公告
暂无公告