轻松掌握PHP Session使用方法_PHP教程

php中文网
发布: 2016-07-15 13:27:59
原创
956人浏览过

php常用的开发web动态页面的语言,我研究了一下php session使用,在这里拿出来和大家分享一下,希望对大家有用。php session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。

从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。一般来说,在网站上某一个页面中的变量(指服务器端变量,下同)是不能在下一页中用的,有了session就好办了。session中注册的变量可以作为全局变量使用。这样我们就可以将session用于用户身份认证,程序状态记录,页面之间参数传递。

PHP Session使用

php3本身是没有实现session功能的,我们只有用其他的方法来实现,这其中最有名的要算phplib了。phplib最基本的功能包括用户认证、Session管理、权限及数据库的抽象化。下面我们就讲述一下如何用phplib实现session。首先安装phplib(环境为win2000+php3.0.16+Apache1.3.12+phplib7.2c+mysql3.23.21 for win32)首先将phplib解开,里面有一个"php"目录,将这个目录拷贝到Apache的安装目录下。例如:Apache安装在d:Apache 目录下,那么就将"php"目录拷贝到d:Apache,并将phplib目录的pages目录下(不包括目录本身)的文件和目录一起拷贝到 d:Apachehtdocs下。

phplib的类库需要根据系统进行初始化,可能需要修改local.inc文件,其中包含着一些基本参数,可以根据自己机器的实际情况来进行修改。

Revid AI
Revid AI

AI短视频生成平台

Revid AI 62
查看详情 Revid AI

立即学习PHP免费学习笔记(深入)”;

将d:Apachephpprepend.php文件中的一段程序改为如下样子:

<OL class=dp-xml><LI class=alt><SPAN><SPAN>if (!isset($_PHPLIB) or !is_array($_PHPLIB)) {  </SPAN></SPAN><LI class=""><SPAN>$_PHPLIB["libdir"] = "d:/Apache/php/"; //放phplib下php目录的路径  </SPAN><LI class=alt><SPAN>} </SPAN></LI></OL>
登录后复制

修改d:Apachephplocal.inc文件:

<OL class=dp-xml><LI class=alt><SPAN><SPAN>class DB_Example extends DB_Sql {  </SPAN></SPAN><LI class=""><SPAN>var $</SPAN><SPAN class=attribute><FONT color=#ff0000>Host</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>"localhost"</FONT></SPAN><SPAN>; //mysql数据库所在主机名  </SPAN></SPAN><LI class=alt><SPAN>var $</SPAN><SPAN class=attribute><FONT color=#ff0000>Database</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>"test"</FONT></SPAN><SPAN>; //数据库名  </SPAN></SPAN><LI class=""><SPAN>var $</SPAN><SPAN class=attribute><FONT color=#ff0000>User</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>"root"</FONT></SPAN><SPAN>; //数据库用户名  </SPAN></SPAN><LI class=alt><SPAN>var $</SPAN><SPAN class=attribute><FONT color=#ff0000>Password</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>"1234567"</FONT></SPAN><SPAN>; //数据库用户密码  </SPAN></SPAN><LI class=""><SPAN>} </SPAN></LI></OL>
登录后复制

最后根据phplib目录下的stuff子目录中的create_database.mysql文件生成初始表。由于每一个使用phplib的页面首先必须可以找到运行phplib所必需的类库文件,我们可以在php.ini中设置auto_prepend变量来支持,phplib中包含一个prepend.php文件,并将auto_prepend指定为"d:/Apache/php/prepend.php" (带引号)后,各页面就会自动包含phplib类库,我们还可以将phplib类库所在目录加进include变量中,以便可以找到这些文件。以上就是PHP Session使用的一些基本的方法,大家学会了吗?


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446487.htmlTechArticlePHP常用的开发WEB动态页面的语言,我研究了一下PHP Session使用,在这里拿出来和大家分享一下,希望对大家有用。PHP Session指的就是用户在浏...
相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号