QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5476|回复: 17

$HTTP_SESSION_VARS取值问题

[复制链接]
发表于 2005-8-30 11:30:03 | 显示全部楼层 |阅读模式
[code:1]<?
session_start();
session_register('username');
$username = "xiaqingsong";
echo $_SESSION["username"];
echo "<br>";
echo $HTTP_SESSION_VARS["username"];
echo "<br>";
echo $username;
echo "<br>";
?>[/code:1]

设置 register_globals = Off
能显示三行“xiaqingsong”

设置 register_globals = On
只能显示最后一行“xiaqingsong”

就是说在 register_globals = Off 的时候
关于$HTTP_SESSION_VARS['xiaqingsong'];
$_SESSION['xiaqingsong'];
都失效了,请那位大哥告示是怎么回事,小弟刚学PHP
发表于 2005-8-30 17:13:19 | 显示全部楼层
你在一个页面中使用session,如何体现了session在页面之间,域之间传递数据的呢
回复

使用道具 举报

 楼主| 发表于 2005-8-30 17:19:16 | 显示全部楼层
$HTTP_SESSION_VARS['xiaqingsong'];

就算是一个页面这个值也是应该能取到的呀。
回复

使用道具 举报

发表于 2005-8-30 17:31:10 | 显示全部楼层
确实能取得,那么session的意义如何体现
回复

使用道具 举报

 楼主| 发表于 2005-8-30 17:45:49 | 显示全部楼层
老大,现在问题是
$HTTP_SESSION_VARS['xiaqingsong'];
居然取不到值啊。

书上说
不管register_globals = Off 还是register_globals = On 都应该能取到值
我是正因为在其他页面$HTTP_SESSION_VARS['xiaqingsong']; 取不到值,
才在本页取了做测试的。
回复

使用道具 举报

发表于 2005-8-30 18:03:11 | 显示全部楼层
请使用$_SESSION['VARIABLE'] = $wanna_registered_variable的格式

然后在其他的页面或域里引用这个$_SESSION['VARIABLE']  
回复

使用道具 举报

发表于 2005-8-30 18:06:54 | 显示全部楼层
$username = "xiaqingsong";
你只有这一句有付值,而且只付给了 $username 。
所以 session 变量里的 username 里还是一个空值。
$username 和 $_SESSION['username'] 不是一个东西。
回复

使用道具 举报

 楼主| 发表于 2005-8-30 18:32:05 | 显示全部楼层

session

[quote:eb3a357236="jiangtao9999"]$username = "xiaqingsong";
你只有这一句有付值,而且只付给了 $username 。
所以 session 变量里的 username 里还是一个空值。
$username 和 $_SESSION['username'] 不是一个东西。[/quote]

我这种赋值session的方法错了?
那如何把“xiaqingsong”赋给session呢?


谢谢两位老版
回复

使用道具 举报

 楼主| 发表于 2005-8-30 18:34:13 | 显示全部楼层

session

[quote:62c3521ad3="涩兔子"]请使用$_SESSION['VARIABLE'] = $wanna_registered_variable的格式

然后在其他的页面或域里引用这个$_SESSION['VARIABLE']  [/quote]

能就用我的这个例子写完整代码吗,谢谢先!
回复

使用道具 举报

发表于 2005-8-30 18:50:16 | 显示全部楼层

不明白吗?

Session 变量只能使用 $_SESSION['xxxxx'] 方式使用。
除非 unregister 不然他会一直保留(默认直到关闭浏览器)。
你只要在使用 session 变量的地方  $_SESSION['xxxxx'] 方式,就没有问题
回复

使用道具 举报

发表于 2005-8-30 18:52:11 | 显示全部楼层
下班回家给你写一个
回复

使用道具 举报

发表于 2005-8-30 18:53:36 | 显示全部楼层
涛涛签名越看越喜欢,给我一套吧
回复

使用道具 举报

发表于 2005-8-30 19:33:18 | 显示全部楼层
在 http://www.magiclinux.org/people/jiangtao9999/jpg.jpg/ 里
1.jpg 到 6.jpg ,index.php 是随机选图并且转向的代码
回复

使用道具 举报

发表于 2005-8-30 22:54:52 | 显示全部楼层
谢谢涛涛
回复

使用道具 举报

 楼主| 发表于 2005-8-31 12:04:41 | 显示全部楼层
感谢两位老大帮助。

找了网上的
我遇到的问题和这个哥们一样,我的也是在winxp下 php5

http://www.phpx.com/happy/printthread.php?threadid=52279

死活就是取不到session,也许就是php.ini的配置问题,要么就是php版本问题,反正邪门的很呐。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 22:22 , Processed in 0.048663 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表