2 u014249826 u014249826 于 2014.04.15 17:03 提问

php新手求救 session 页面跳转,刷新后session值丢失,session_id变换

问题如题
我的每个需要用到 session 的页面都有session_start();

只有在 logout.php中写了session_destroy();

我页面跳转采用的方法是ajax and
echo'';

在网上搜索答案 ,大家采用加入session_id(SID); 的方法,好用
但是 , 如果多用户同时登陆会不会有问题?
PHP菜鸟小白 , 望大家包涵 ,并详细解答感激不尽

1个回答

u014249826
u014249826   2014.04.15 17:10

补充一下
print_r($_COOKIE);
显示
Array ( )

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决 php 项目中 session 失效的方法
今天下班坐班车,快到站的时候,上家公司的leader发了个qq给我,意思是救火,下车后回来在电脑上详细问了下,leader的描述如下 这个地址 你帮我看下 为啥上传完试卷发布任务 设置答题卡的时候 session就没了   因为这个项目一开始后台都是我一人开发的,因此很快就找到了问题所在。流程为:用户通过js组件上传试卷,在上传试卷的方法中通过session存储刚刚上传的试卷详细
PHP使用数字作为SESSION的Key一刷新页面,Session就消失了
首先我想要实现的效果是通过SESSION变量限制并统计文章的浏览量,具体想法:每个文章都有一个ID号,进入文章页面通过SESSION,为该变量建立对应的SESSION值,例:ID为9号的文章,$_SESSION['9']=9;然后通过判断是否存在对应ID为9的$_SESSION,如果不存在对应的文章浏览量加1,存在的话文章浏览量不变,具体实现如下使用thinkphp实现: $ses
php页面跳转session cookie丢失,不能登录等问题解决方法
thinkphp开发的一个项目,登录成功后又跳转到登录页面,在提交信息后输出session都是正常的,没有问题,但是页面跳转后,session出现丢失现象,无法正常完成登陆。通过查找资料,发现原来是bom头的原因。受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出(因为在COOKIE送出前PHP已经送出了文件头),所以登入和登出功能失效。一切依赖COOKIE、SE
php 页面调转导致session丢失解决方法
例如在a页面设置了会话,然后打印会话值,可以成功打印,但是调转到b页面后,会话丢失了。   原因有不少,一个原因就是没有在页面开头加入session_start();当然你也可以直接配置php.ini文件,设置session_auto_start = on,这样就不需要在每个页面都session_start()了。   我遇到的是在本地虚拟机测试没有问题,但是转到外网测试后
新LNMP环境,但是SESSION跨页面或者刷新 session丢失
唠叨:本地WNMP做了一个项目,一切OK,昨天需要在LINUX架设一套LNMP环境。但是,在架设代码的时候,登录总是不成功~~~ 最终解决:权限 其实,作为一个程序猿,只要涉及到服务器内容,都应该非常了解权限的问题。但是,如何正确的配置权限,或者那个位置没有配置到权限,才是比较苦恼的。(所有文件夹,给予所有权限的忽略…………) 下面详细说下我的环境部署: 请注明出处,珍惜我们自己的劳动成功
关于PHP页面跳转出现SESSION丢失问题
前两天晚上利用休息时间开发一个php项目,遇到了SESSION在php页面传输的问题。由于对php知识的淡忘,查阅了资料才得以解决。印象深刻,故作此文以备记录,仅供参考交流。当然,这种问题原因主要有三种,网上说的也很详细。在此,我只描述自己遇到的问题。 问题描述如下: 1、在登录页面login.php获得用户账号和密码之后,跳转至index.php,然后再index.php中创建SESSION
前端页面跳转session丢失问题
最近自己在搞后端采用分布式多台服务器部署,然后前后端分离的开发方式,页面在使用window.location.href 跳转方式或者其它前端的跳转方式的时候,再向后端应用服务器请求Cookie sessionid总是获取不到,这个怎么办,仔细分析后原来是跨域的问题,前端我使用了Hbuilder开发工具,默认用它起的服务都是8020端口的,但是我向后台请求是其它端口,这就相当于我又新打开了一个页面进
PHP的SESSION跨页面传递丢失的问题
PHP的SESSION跨页面传递丢失的问题近来有网友问我PHP的SESSION跨页面传递丢失的问题。在这里总结一下PHP的SESSION跨页面传递问题的解决方案。注意我们下面涉及到的配置均位于PHP.ini 文件,这个文件在WINDOWS下位于C:/WINDOWS/php.ini 可以用UltraEdit将其打开并逐个检索定位。首先 确定PH
SESSION 页面刷新 失效
PHP中,session不能传递到下一个页面去,一般有两种情况: 我们先写个php文件:, 传到服务器去看看服务器的参数配置。 转到session部分,看到session.use_trans_sid参数被设为了零。 这 个参数指定了是否启用透明SID支持,即session是否随着URL传递。我个人的理解是,一旦这个参数被设为0,那么每个URL都会启一个 session。这样后面页面就无法追踪
微信内嵌浏览器sessionid丢失问题
现象微信中打开网页,图形验证码填写后,经常提示错误,即使填写正确也会提示错误,并且是间歇性出现。 系统前期,用户使用主要集中在pc浏览器中,一直没有出现这样的问题。近期有部分用户是在微信中访问的,才出现的这个问题。抓包由于只有在手机微信中出现这种情况,并且手机连的无线与pc不在一个局域网中,所以,只能在pc上用360wifi创建热点(无线),然后手机连接热点,再用wireshark抓360wifi