喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] session的问题。希望大家帮忙。绝望中  
 
ahtcmtan
新手上路
Rank: 1



UID 111492
精华 0
积分 27
帖子 13
金钱 27 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-2-25
状态 离线
[广告]: q m
session的问题。希望大家帮忙。绝望中

1.php
<?php
session_start();   //使用会话以便系统跟踪确认用户身份   
    $_SESSION["THC"]="abcdefg";  
     echo session_id();
echo "<br>";
    echo $_SESSION["THC"];
?>


游览此页生成两行,分别是正确的 session_id  和变量值。  在  存 session的文件夹下也生成以session_id的文件。
其内容为  THCyhh|s:7:"abcdefg";     这是对的。


在不关  1.php  的情况下,打开 2.php

  2.php

<?php session_start();
if   (isset($_SESSION["THC"]))
  {echo "注册了";
    }

else { echo "没有";
       echo $_SESSION["THC"];
    }
?>

同样也在session的文件夹下也生成以不同的session_id的文件,其内容为空。

此页输出为  没有   。提示     Notice: Undefined index: THC in d:\usr\www\html\2.php on line 7



我该怎么办呀

[ 本帖最后由 ahtcmtan 于 2008-3-21 02:29 PM 编辑 ]
2008-3-20 08:47 PM#1
查看资料  发短消息  顶部
 
feixu
新手上路
Rank: 1


UID 115317
精华 0
积分 5
帖子 5
金钱 5 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-3-20
状态 离线
[推荐阅读] 浙江温州电信百M独享,广东汕头电信100M独享带宽QQ445676667
我按照你的代码   运行结果是 没注册!!! 把$_SESSION
["THC"]改成 $_SESSION["THCyhh"]; 就提示注册了

没有 你说得错误
2008-3-20 09:07 PM#2
查看资料  Blog  发短消息  顶部
 
isno (小仙)
版主
Rank: 7Rank: 7Rank: 7
好想谈恋爱


UID 78818
精华 1
积分 115599
帖子 4058
金钱 113989 喜悦币
威望 10
人脉 1600
阅读权限 100
注册 2006-8-22
状态 离线
[推荐阅读] 火箭终于输了
你第一页 注册的是$_SESSION["THCyhh"]
第二页确输出$_SESSION["THC]

系统不存在 当然就报错了
2008-3-20 09:26 PM#3
查看资料  Blog  发短消息  顶部
 
ahtcmtan
新手上路
Rank: 1



UID 111492
精华 0
积分 27
帖子 13
金钱 27 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-2-25
状态 离线
[推荐阅读] 查询值大小上下两个值的sql如何写呢?
改了还不成
2008-3-21 02:30 PM#4
查看资料  发短消息  顶部
 
akstrom (akstrom)
金牌会员
Rank: 6Rank: 6
村口大榕树上的知了


UID 24856
精华 0
积分 1082
帖子 1088
金钱 949 喜悦币
威望 0
人脉 133
阅读权限 70
注册 2003-11-27
来自 广州
状态 离线
[推荐阅读] [分享]比较几款主流的JAVA报表工具


QUOTE:
原帖由 ahtcmtan 于 2008-3-20 08:47 PM 发表
1.php
<?php
session_start();   //使用会话以便系统跟踪确认用户身份   
    $_SESSION="abcdefg";  
     echo session_id();
echo "<br>";
    echo $_SESSION;
?>
...
在不关  1.php  的情况下,打开 2.php

是说你是新打开浏览器还是用新建浏览器?因为session是在父子页面传递的,要记得~~~




电子商务系统

后台/admin
用户名密码一样admin

',“╭⌒╮⌒╮╮
  ╱◥██◣,.
︱田︱田田| '',,',.
╬╬╬╬╬╬╬╬╬╬╬╬
2008-3-21 03:41 PM#5
查看资料  访问主页  Blog  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] $_SERVER["HTTP_REFERER"]
要看你对session所用的cookie的寿命管理
默认为0即关闭浏览器 cookie变量不保存 这种情况下只能通过页面上的链接 在不关闭相关浏览器进程的情况下获取session 效果和get方法传递sid一样
如果给session的cookie设定了一定的有效期 有两种情况session会断开 一个是服务器端session过期被资源回收 另一个是客户端cookie过期后无法传递到服务器端




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2008-3-21 03:51 PM#6
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025491 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP