session多的话会不会容易丢失 这个问题我也遇到过,你要好好的检查一下你的程序留程,SESSION变量在某些情况下会消失的,我编了一个程序,在Win2000上,不会消失,但拿到Win98上去就消失了,我觉得这个Session是不是和操作系统有关,具体的方法我也没有找到,你在看看程序留程吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session是有timeout的默认是二十分钟还有98是ie4.0可能没有cookiesseesion是考cookies来维持的 是IE版本的问题,全升为ie6 sp1不没事了 那不是郁闷了,如果客户端用的是ie5.0或者以下会出问题,我们写程序只能让所有的客户都可以正常使用,那cookies是不是不会丢失,谢谢,小弟有一个系统做的比较大,现准备将session转成cookies因为session经常丢值让我很郁闷。 好象很多人有这个问题,帮你TTTTTTTTTTT 个人经验,这应该不是session的问题,以前讨论过关于session会不见的问题,一般认为是使用了如header函数会出问题,但经过试验,这不是session的问题,是php配置的问题,也有可能是在自己机器装了php,经过使用后,新装了什么东西,导致session会不见,重新安装php系统就好了.但,如果是专业网站应该是放在专门的空间上的,所以应该不会发生这种问题.楼主是在本机上发生的session不见情况吗?如果是,那,应该不会有问题 系统不是放在本机上,是放在专业的服务器上,我学php时间也不是很长,以下是我定义session的一些东西。这个是用户登录时,session_start();$_SESSION['pass']=$password;$_SESSION['username']=$username;$_SESSION['sbianhao']=$record->bianhao;$_SESSION['ftemp']=$record->temp;$_SESSION['cby']=$record->companyid;$_SESSION['company']=$record->company;$_SESSION['sbh']=$record->sbianhao;$_SESSION['bz']=$record->bz;在某个版块用到时。有几次我打开时,会发现$username的值会丢失,我不知道是程序的问题,还是其它的问题,这个session真的很让我郁闷,是偶然性的。还是传session值程序写的不对,我是直接$username这个值传进去的。 楼主的值丢失的意思是....所有的session值都不见了,还是就一个,比如说$username不见了?session是存放在服务器内的的一个文件,同一个IE进程只会产生一个,也只有一个session文件.理论上来讲,是不可能产生不见现象的.建议楼主不要使用cookie,这个东西是存放在网页使用者的机器里的,安全性不够session好.楼主的session定义没有错...........会不会是你的空间供应商将session存在的时间设的太短?还有就是在同一台服务器里放了太多站点,导致了一些奇怪的问题出现.个人觉得,楼主的问题,不在session 我碰见过这个问题!原来我的登陆就是用session,一直很好,突然有一天就怎么也登不上了!我马上改成cookies就没有任何问题!我现在一直用cookies从未碰见过什么安全问题!记得把cookies加密一下就可以了! 既然登录后有$_SESSION['username']=$username;那么使用时就要用$_SESSION['username']与 $username 无关了 我的意思是这样的,当用户登录后通过check.php文件后,进入到下一个页面,本来这个$username是post进去的,显示欢迎你**用户时,这个**会出现空。也就是说这个$session值没有进去,但是当我退出一下,重新登录一下,又会显示出来了,如果照上面的所说的话,会不会服务器性能不够好,上面放了太多的站点。从而导致这样的不稳定,但是如果我用cookie的话,会不会避免这种情况,因为我现在发现,一般比较大的站点,通用的是cookie. to 楼主**********************我的意思是这样的,当用户登录后通过check.php文件后,进入到下一个页面,本来这个$username是post进去的,显示欢迎你**用户时,这个**会出现空。也就是说这个$session值没有进去,但是当我退出一下,重新登录一下,又会显示出来了,**********************如果是这样,那,可能是你的程序有问题了.把你的登陆的程序关于显示的部分贴出来看看 check.php部分代码 $username=$_POST['username']; $password=$_POST['password'];进行判断通过.session_start();$_SESSION['pass']=$password;$_SESSION['username']=$username;自动跳转到下一个页面 tt.phptt.php部分代码欢迎您:<? echo $username;?>这个时候,就偶然不会显示这个$username 再顶上去,大家帮忙分析一下,偶想了解一下,既然session 的安全性比cookie好,但是为什么现在的论坛都用cookie,偶也知道使用cookie可以减少对服务器的压力,但是如果一个大型的b/s网站是不是必要使用cookie,谢谢 网站多点几次就打不开,为什么??? 想做一个安装程序,里面有一项就是检测是否安装了gd库。如何写代码。 表单提交刷新后,怎么让input里的值不变呢?(续-中文问题) 请高手帮我配置下php程序? text文档导入题库 请教一SESSION问题. php中,class里面要用到类的成员变量,是不是一定要用this指针呢? YII接收表单问题 大家帮我看看这段程序是怎么么回事? 简单的问题! 组建团队,有什么好的建议? 在使用_session时.用户1使用过留下的session会被用户2使用吗?
seesion是考cookies来维持的
我们写程序只能让所有的客户都可以正常使用,那cookies是不是
不会丢失,谢谢,小弟有一个系统做的比较大,现准备将session转成cookies
因为session经常丢值让我很郁闷。
会不见的问题,一般认为是使用了如header函数会出问题,但经
过试验,这不是session的问题,是php配置的问题,也有可能是
在自己机器装了php,经过使用后,新装了什么东西,导致session
会不见,重新安装php系统就好了.但,如果是专业网站应该是放在专门的空间上的,所以应该不会
发生这种问题.楼主是在本机上发生的session不见情况吗?如果是,那,应该不
会有问题
这个是用户登录时,
session_start();
$_SESSION['pass']=$password;
$_SESSION['username']=$username;
$_SESSION['sbianhao']=$record->bianhao;
$_SESSION['ftemp']=$record->temp;
$_SESSION['cby']=$record->companyid;
$_SESSION['company']=$record->company;
$_SESSION['sbh']=$record->sbianhao;
$_SESSION['bz']=$record->bz;
在某个版块用到时。
有几次我打开时,会发现$username的值会丢失,我不知道是程序的问题,还是其它的问题,这个session真的很让我郁闷,是偶然性的。还是传session值程序写的不对,我是直接$username这个值传进去的。
不见了?session是存放在服务器内的的一个文件,同一个IE进程只会产生一个,也只有一个session
文件.理论上来讲,是不可能产生不见现象的.建议楼主不要使用cookie,这个东西是存放在网页使用者的机器里的,安全性不够session
好.楼主的session定义没有错...........
会不会是你的空间供应商将session存在的时间设的太短?
还有就是在同一台服务器里放了太多站点,导致了一些奇怪的问题出现.个人觉得,楼主的问题,不在session
原来我的登陆就是用session,
一直很好,突然有一天就怎么也登不上了!
我马上改成cookies就没有任何问题!
我现在一直用cookies从未碰见过什么安全问题!
记得把cookies加密一下就可以了!
$_SESSION['username']=$username;那么使用时就要用$_SESSION['username']
与 $username 无关了
如果照上面的所说的话,会不会服务器性能不够好,上面放了太多的站点。从而导致这样的不稳定,但是如果我用cookie的话,会不会避免这种情况,因为我现在发现,一般比较大的站点,通用的是cookie.
**********************
我的意思是这样的,当用户登录后通过check.php文件后,进入到下一个页面,本来这个$username是post进去的,显示欢迎你**用户时,这个**会出现空。也就是说这个$session值没有进去,但是当我退出一下,重新登录一下,又会显示出来了,
**********************如果是这样,那,可能是你的程序有问题了.把你的登陆的程序关于显示的部分贴出来看看
$username=$_POST['username'];
$password=$_POST['password'];
进行判断通过.
session_start();
$_SESSION['pass']=$password;
$_SESSION['username']=$username;
自动跳转到下一个页面 tt.php
tt.php部分代码欢迎您:<? echo $username;?>这个时候,就偶然不会显示这个$username