本篇内容介绍了“PHP会话的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
<强> PHP会话使用强>
php3本身是没有实现会话功能的,我们只有用其他的方法来实现,这其中最有名的要算phplib了.phplib最基本的功能包括用户认证,会话管理,权限及数据库的抽象化。下面我们就讲述一下如何用phplib实现会话。首先安装phplib(环境为win2000 + php3.0.16 + Apache1.3.12 + phplib7.2c + mysql3.23.21 win32)首先将phplib解开,里面有一个“php"目录,将这个目录拷贝到Apache的安装目录下,例如:Apache安装在d: Apache目录下,那么就将“php"目录拷贝到d: Apache并将phplib目录的页目录下(不包括目录本身)的文件和目录一起拷贝到d: Apachehtdocs下。
phplib的类库需要根据系统进行初始化,可能需要修改local.inc文件,其中包含着一些基本参数,可以根据自己机器的实际情况来进行修改。
将d: Apachephpprepend.php文件中的一段程序改为如下样子:
if (!收取(_PHPLIB美元),或是! is_array (_PHPLIB美元)),{_PHPLIB美元才能[“libdir"],=,“d:/Apache/PHP/,,,//放phplib下PHP目录的路径,,}
修改d: Apachephplocal.inc文件:
class DB_Example extends DB_Sql {var 才能;Host 美元;=,“localhost",,//mysql数据库所在主机名,,var Database 美元;=,“test",,//数据库名,,var User 美元;=,“root",,//数据库用户名,,var Password 美元;=,,1234567,,,//数据库用户密码,,}
* * *根据phplib目录下的东西子目录中的create_database.mysql文件生成初始表。由于每一个使用phplib的页面首先必须可以找到运行phplib所必需的类库文件,我们可以在PHP . ini中设置auto_prepend变量来支持,phplib中包含一个prepend.php文件,并将auto_prepend指定为“d:/Apache/PHP/prepend.php"(带引号)后,各页面就会自动包含phplib类库,我们还可以将phplib类库所在目录加进包括变量中,以便可以找到这些文件。