回首页 ◎ 设为首页  
◎ 收藏本站  
◎ 联系我们  
  首 页  网络资讯  教程资料  免费资源  建站指南  休闲娱乐  经典整站  访客留言  
  当前位置:首 页 >> 教程资料 >> 网站编程 >> 什么是Session?
最 新 推 荐
PHP入门速成推荐
ASP错误代码推荐
热 门 排 行
PHP站内搜索代码
远程调用163网易相册..
万能播放器源代码[php..
5分钟编写一个ASP论坛
记录蜘蛛爬行的代码 ASP
CMS内容管理系统概述
通过PHP程序知道蜘蛛..
ASP常用数据库连接及..
UTF8下的中文PHP编程
谈网页编程PHP语言的..
值得收藏的一些ASP代码
网站生成静态页面,及..
用IP地址来统计访问人..
用PHP和MySQL保存和输..
PHP生成静态页面详解
ASP中FSO的神奇功能
最 近 更 新
正则表达式
GB2312转换UTF-8的文件
用PHP自动把纯文本转..
asp中可以保存参数值..
PHP对战ASP:这还值得..
怎样才能成为PHP高手..
用ASP实现在线文章翻..
禁用页面缓存的几种方..
关于Zend Optimizer
什么是Session?
广 告 位 置
站 内 搜 索
关键词

搜索方式

搜索范围

精确匹配
什么是Session?

来源:盛绿设计 等级:默认等级
发布于2007-01-08 01:37 被读36次 【字体:

    首先解释一下什么是Session,如果你不知道的话。当一个访问者来到你的网站的时候一个Session就开始了,当他离开的时候Session就结束了。本质是来说,cookie是和浏览器有关系,而Session变量就可以存一些资源变量在服务器上面。PHP4用文件存储Session变量,但理论上可以用数据库或共享内存来做这件事。

    所有的页面都用PHP4Session必须用Session_start()功能函数来告诉PHP4引擎来取有关Session到内存中。函数Session_start()可以在cookie域里或请求的参数中取得Session_id为了响应http请求。如果不能找到SessionID就新建一个Session

什么是Session变量?
Session
变量是个有规律的全局变量,当一个Session变量被注册,用PHP4可以在所有的页面上得到Session

的值。用Session_register("variable_name")可以注册一个Session变量。在所有并发的Session就使用 Session_start()函数,变量的值将作为一个Session变量注册为Session

我们能作什么?
通常有很多的方法来管理SessionSession变量,我将给你例子。说你将建一个商业站点,我这样的,你可能想保持已经被承认的用户当前的名字,或有多少的新消息用户已经得到。为了不在从数据库里读取,你

有两个方法可以做:
1.1.
你可以用三个cookie
authenticated_user - 当前的用户名称
num_messages - 他得到的信息的数量
expire_time - 何时重新读取信息数量
2.2.
sessions和新建三个session变量
第一个方法安全性不好,一些人可以得到cookie进入他人的领域。
sessions用户仅得到一个cookie,安全的多。

缺点

session
给了你自由,过度的用session会影响脚本语言的使用。虽然PHP4session有些限制,如你不能存对象session里。

自己试一试吧!


相关专题:暂无相关专题

上一篇:一个连接两个不同MYSQL数据库的PHP程序
下一篇:关于Zend Optimizer

共有评论 0 条 网友评分 0分 查看全部

【发表评论】 评分:1分 2分 3分 4分 5分


Powered By Www.Xydw.COM Ver1.14 管理
Copyright © 2004-2005 盛绿设计 All Right Reserved. XCMS
冀ICP备06026128号