社区
基础编程
帖子详情
在php中,注册了一个session,如果指定该session只在固定的页面起作用?如何设置有效的时间?
netsuiyuan
2003-06-19 05:01:57
多谢
...全文
100
10
打赏
收藏
在php中,注册了一个session,如果指定该session只在固定的页面起作用?如何设置有效的时间?
多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blessbird
2003-06-21
打赏
举报
回复
session.use_cookies
设定是否要将 session 变成 cookie 存在使用者端。内定值为 1,表是开启本功能。
; This option enables administrators to make their users invulnerable to
; attacks which involve passing session ids in URLs; defaults to 0.
; session.use_only_cookies = 1
netsuiyuan
2003-06-20
打赏
举报
回复
还有就是为什么我在一台客户机上定义了session,而在另一台机器上得不到这个session,而session是放在服务器端的?
blessbird
2003-06-20
打赏
举报
回复
你试试这样行不行!
$olddate = date("His");
session_start();
session_register($olddate)
$newdate = date("His");
if(($newdate-$olddate) > 300 )session_destroy();
netsuiyuan
2003-06-20
打赏
举报
回复
加mysess_gc(300);这个方法不行,因为我的系统里还有别的session值,不能将他们设定无效,能不能注册一个带变量的session。
这样,就可以知道相同的值进行比较了
netsuiyuan
2003-06-20
打赏
举报
回复
就是处理数据并发性问题,在维护一张单据时,我应该知道两个人是否在做同一张单据,而两个人在差不多相同的时间选择相同的单据,会出现重复现像,本来以为用session可以解决呢,还有没有别的方法?
hover_online
2003-06-19
打赏
举报
回复
在固定的页面加上session_state 不就可以吗?不知道是不是这个意思?
balonglolo
2003-06-19
打赏
举报
回复
不能指定session只在固定的页面起作用
ustb
2003-06-19
打赏
举报
回复
有办法:见下文
http://expert.csdn.net/Expert/topic/1719/1719531.xml?temp=.3775293
虽然没有人解答这个问题,但是我还是找到了一个办法来做到定时。
在上文中最后加上一句
mysess_gc(300);
也就是设置了session在数据库中的生存时间。
试试吧!
programdolt
2003-06-19
打赏
举报
回复
关注
bonniewater
2003-06-19
打赏
举报
回复
php中session不能设失效时间。
使用$_
SESSION
设置
和读取
Session
(
PHP
)
Session
的
中
文是会话的意思,在Web编程
中
Session
代表服务器与客户端之间的“会话”,意思是服务器与客户端在不断的交流。 在
PHP
中
,使用$_
SESSION
[]可以存储特定用户的
Session
信息。并且每个用户的
Session
信息都是不同的。 当用户请求网站
中
任意
一个
页面
时,若用户未建立
Session
对象,则服务器会自动为用户创建
一个
Session
对象,它包含唯一的
Session
ID和其...
session
在
PHP
中
的用法,
PHP
中
session
使用方法详解
php
中
session
详解综述
Session
指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段
时间
,也就是用户浏览这个网站所花费的
时间
。从上述的定义
中
我们可以看到,
Session
实际上是
一个
特定的
时间
概念。一般来说,在网站上某
一个
页面
中
的变量(指服务器端变量,下同)是不能在下一页
中
用的,有了
session
就好办了。
session
中
注册
的变量可以作为全局变量使用。这样我们就可以将ses...
PHP
中
session
有效
期详解
当我们执行
session
_start()之后,就会生成
一个
session
ID,保存在$_COOKIE变量
中
(此时,该
session
ID并没有保存到客户端,他仅仅存在于会话之
中
)。同时服务器端默认会在/tmp目录下建立
一个
session
文件,文件名是用前缀“sess_”再加上当前的
session
ID组合而成的,我暂且把他叫做sess文件吧。 cookie机制: 当使用cookie机制的时候,在s
php
-
session
过期
时间
设置
(
设置
免登陆过期
时间
)
今天用tp框架做
一个
登陆界面的时候,对于
session
的过期
时间
这个问题表费解,例如如何
设置
一个
准确的
session
过期
时间
。通过自己看tp的官方文档,里面只提到了两个,但是这两个
一个
是
session
.gc_maxlifetime ,
一个
是cookie.
session
_lifetime。但是:1、
session
.gc_maxlifetime:
session
.gc_maxlifetime speci...
php
中
实现精确
设置
session
过期
时间
的方法
大多数据情况下我们对于
session
过期
时间
使用的是默认
设置
的
时间
,而对于一些有特殊要求的情况下我们可以
设置
一下
session
过期
时间
。 对此,可以在
PHP
中
,
设置
php
.ini,找到
session
.gc_maxlifetime = 1440 #(
PHP
5默认24分钟) 这里你可以随便
设置
一下过期
时间
.但是有人说
设置
以后,好象不起
作用
! 其实不是不起
作用
,而是因为系统默认:
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章