session 存入数据库有什么好处呀 可以多站点共享SESSION。哪怕域名不同。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 由于将session由默认的分散文件管理变成了自定义的数据库管理,于是你就有了增强session功能的手段通过对数据的简单操作,你可以实现:控制一个帐号只能一个人登录统计在线人数踢出某个在线用户多站点共享session(网络通行证)实现Application变量(多用户共享的全局变量)... 当使用你提供的代码时,按照你的需求,你不必另外书写另外的代码只需把那些代码嵌入到你的程序中即可<?phpinclude 'mysession.pnp';session_start();$_SESSION['user'] = 'username'; //登入unset($_SESSION['user']); //注销你总不至于连表单也要人家帮你写吧? 谢谢你刚才给我的留言,但我不明白,这样写只是多了一步把session存入了数据库,那session id等还会不会存放在系统文件中吗,还要不要设置session的存放路径呢,你能不能给我讲明白呀。谢谢谢谢谢谢。 书里基本上是没有,这属于PHP高级应用,当然如果数据库支持视图存贮过程等就更高级了,要看英文的一些文档,或者搜索,别指望论坛里的人那么有空手把手教你,只能指一条路 需要改php.iniphp默认的是将session保存到文件,如下session.save_handler = filessession.save_path = "C:\php\savesession"如果保存到数据库,如下session.save_handler = usersession.save_path = "database name" 对session的管理,没有那种方法是完美的,各有不足,不过将session放到数据库进行管理还是不错的。 有很多用处,session不一定要保存在数据库文件中,也可以采用文件系统试,也可以在关闭页面后自动消失!关键看你的程序需要如何了?如果要永久使用,session应该写入数据库或文件系统,是要登录和注销,可以不用管session如何存储到数据库,只要在session中加入一个变量,看值是否与用户的匹配就可以了。 你也可以到http://www.dev-club.com上看看,lucky for U,:)!~ session用文本保留有很大的局限性尤其是通行证或者是分站点 如何获取浏览器的宽度 这句代码怎么写!就一句! 请教最简便的PHP语句 是这样的。。。 这个WHILE出来后,怎么形成数组对比。 php 如何抓取网页 急,图片上传求救!!!!!!!!! 我要做一个跟CSDN结贴类似的页面,但是不知道它是怎么处理的。 关于cookie的一个奇怪问题 请教一个关于curl请求并下载图片的问题! 小女子求救!php_mysql.dll 有一个3万条记录的表,在显示记录时,出现错误了
通过对数据的简单操作,你可以实现:
控制一个帐号只能一个人登录
统计在线人数
踢出某个在线用户
多站点共享session(网络通行证)
实现Application变量(多用户共享的全局变量)
...
只需把那些代码嵌入到你的程序中即可
<?php
include 'mysession.pnp';
session_start();
$_SESSION['user'] = 'username'; //登入
unset($_SESSION['user']); //注销
你总不至于连表单也要人家帮你写吧?
谢谢谢谢谢谢。
session.save_handler = files
session.save_path = "C:\php\savesession"如果保存到数据库,如下
session.save_handler = user
session.save_path = "database name"
尤其是通行证或者是分站点