网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月16日漏签0天
php吧 关注:280,515贴子:1,321,176
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 4回复贴,共1页
<<返回php吧
>0< 加载中...

跪求session和cookie设置有效期的方法?

  • 只看楼主
  • 收藏

  • 回复
  • yexk520
  • XDebug
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
小弟刚刚入门会话技术。cookie和session 。小弟遇到如下几个问题。
1.有效期的问题
刚刚自己做了个小论坛想实现7天免登录的效果。结果我直接用session设置了7天的有效期保存了登陆后的用户名,没有另外设置cookie,结果设置出来可以使用,关闭浏览器再打开还是可以访问,可是不到1天就不生效了。我查看浏览器的cookie显示没过期,但就是要重新登陆。怎么回事??不然7天免登录怎么做?求大神指点。。
2,有效域的问题
session的有效域可以设置为顶级域名有效吗?cookie的可以。不知道session是否同理???


  • acg袋鼠
  • 面向对象
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<?php
function start_session($expire = 0)
{
if ($expire == 0) {
$expire = ini_get('session.gc_maxlifetime');
} else {
ini_set('session.gc_maxlifetime', $expire);
}
if (emptyempty($_COOKIE['PHPSESSID'])) {
session_set_cookie_params($expire);
session_start();
} else {
session_start();
setcookie('PHPSESSID', session_id(), time() + $expire);
}
}
?>
使用方法:
start_session(604800);//7天(d)=604800秒(s)


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回php吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示