新闻中心

phpbb技术文档翻译:sessions集成

作者 / 无忧主机 时间 2012-10-30 00:02:41

今天无忧主机小编(www.51php.com)在phpbb官网瞎逛的时候意外看到了一个关于phpbb3中如何集成sessions的教程,个人感觉还不错,就分享出来给大家了。 首先,我们来说说Session在php中的定义是会话期,起始于您输入一个站点的网址时,结束于离开这个网站时。Php使用session函数来创建和管理会话期内的$_session中变量。而phpbb给出的您需要给您的页面加入session的理由是:“您可以检测您的用户是否登录、他们拥有什么权限等。”当然建议您对phpbb不了解的话,可以先阅读一下教程“phpbb技术文档翻译:如何给phpbb添加自定义页面”,这样可以加深对下面文章的理解。 第一步 首先,您把您做好的文件的扩展名重命名为.php后缀,这是不会损坏您文件内的内容的。 第二步 把需要使用phpBB sessions的页面顶部加入下列代码。

<?php

define('IN_PHPBB', true);

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';

$phpEx = substr(strrchr(__FILE__, '.'), 1);

include($phpbb_root_path . 'common.' . $phpEx);

// Start session management

$user->session_begin();

$auth->acl($user->data);

$user->setup();

?>

//下面跟您的页面
如果您需要选择过phpBB的语言文件,修改这面下一行。 $user->setup(‘语言文件名称’);    //语言文件名称既去除.php文件名扩展。 到这里呢,您就成功的完成了sessions信息集成了。当然phpBB官网还有些例子还有数据变量列表,无忧主机小编(www.51php.com)就不一一翻译出来了。因为我们的php虚拟主机是完美支持phpBB的,所以您可以尝试的去做做sessions集成,享受开源带给我们的惊喜吧!   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/phpbb/9627.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服