Maison > développement back-end > tutoriel php > 一个奇怪的session问题,向大家分享一下

一个奇怪的session问题,向大家分享一下

WBOY
Libérer: 2016-06-23 14:11:47
original
1013 Les gens l'ont consulté

session

     在做一个小项目的时候发现了一个问题,登陆后就$_SESSION['name']='xxxx'了,之后页面都没有出现过$_SESSION['name']了,但运行一些页面后总是发现$_SESSION['name']的值变了一个莫名奇妙的值。最后发现问题。做了一段小代码
<?php	session_start();	$_SESSION['name']='abc<br>';	echo $_SESSION['name'];	$name = 'def';	echo $_SESSION['name'];?>
Copier après la connexion

输出 abc 回车 def
怎么不是abc 回车 abc呢??
请高手解析下,也希望能让大家注意。

回复讨论(解决方案)

是abc 回车 abc 呀

是abc 回车 abc 呀
亲你测试过代码没有,如果你的是abc回车 abc那就应该是配置文件的不同产生这样的问题了.我的真是abc回车 

abc回车abc无误。。

我本地也木有楼主说的问题哦,
var_dump($_SESSION);看一下。

我本地也木有楼主说的问题哦,
var_dump($_SESSION);看一下。
abc
defarray(4) { ["name"]=> &string(3) "def" ["isLogin"]

abc回车abc无误。。  难道真的是配置文件的问题。。。

abc回车abc无误。。  php5吗?

估计又是 php.ini 的问题

我也测试过,就是abc回车abc

什么也不是!
同一个文件,你前面赋值,后面输出,怎么也不会错的

这种问题不是问题,难道哪里设置$name = &$_SESSION["name"]

偶这里无法测试 register_globals=on 的情况,php 5.4 已经取消了这个ini参数,爱莫能助

各位第一次访问是abc 回车abc 你们刷新一下看看有没有改变

各位第一次访问是abc 回车abc 你们刷新一下看看有没有改变

终于找到了相关blog
http://m.baidu.com/from=0/bd_page_type=1/ssid=0/uid=C828E299E1B851FF5E3FA33C623D351B/pu=sz%401321_2003%2Cusm%400%2Cta%40utouch_1_6.1_1_8.9/w=0_10_%E6%94%B9%E5%8F%98session%E5%90%8D%E7%9A%84%E5%8F%98%E9%87%8F%EF%BC%8Csession%E8%AF%A5%E5%80%BC%E8%B7%9F%E7%9D%80%E5%8F%98 php/t=wap/l=3/tc?ref=www_utouch&lid=2077429663204035615&order=9&vit=osres&tj=www_normal_9_0_10&m=8&dict=2&sec=30152&di=81a6ad6b059b1fb9&bdenc=1&nsrc=I-DV_wEptyoA_yixCFOxXnANedT62v3IJBaOMmBXATq5953ybrWxBcJpX5zsQnqTHYCb9m3QdMZSbCGu0VByj2YKh4AnxmdN8XXbb4zuga

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal