其他程序与论坛整合。一般来说分为两种方式:
一:同域名同空间,将论坛程序放于BBS文件夹。如主站为:
www.XXX.com,论坛为:<a href="www.xxx.com/bbs/" target="_blank">
www.xxx.com/bbs/二:不同域名不同空间(但是根域名相同)。如主站为
www.xxx.com,论坛为bbs.xxx.com
整合的目的:整合的目的一次登陆,整站通用。各部分都能在登陆后对用户信息进行修改。如:登陆后能够在主站使用论坛积分兑换商品或服务等。
整合关键:cookies及数据库操作
整合思路:无论是第一种还是第二种,首先需要知道论坛程序的cookies定义。对于第二种,还要求能在论坛程序中能定义cookies的domain值为xxx.com
当然,主站的cookie的domain值也设为xxx.com.才能共享cookie值。然后需要理解论坛的数据库结构,这个是公开的,论坛有详细的帮助文档。目前看来,关键难点在于论坛部分的cookie值读定方法是非公开的。如果论坛程序能够公开cookie结构,同时提供论坛程序的cookie的domain属性后台设置,那么整合就变得很轻松了。
详细说明:在登陆论坛或主站时,他们读写的cookie是一致的,共用的。通过这个cookie的属性判断用户是否登陆及用户信息。通过读取用户信息,再对论坛的数据库数据进行读写。达到整合的目的。