麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
php类中使用SESSION的问题,大家来看看是怎么回事
悬赏分:20 - 2007年08月14日

testclass.php
<?
class Login
{
  var $username; //用户名

function Login($username) { //构造函数
$this->username=$username;
}
function session() //置session
{
session_start();
$_SESSION['username']=$this->username; //给session变量赋值
    //print $_SESSION['username'];exit();
}

}
?>

test.php
<?php
include("testclass.php");
$login=new Login('test');
$login->session();
//print $_SESSION['username'];exit();//这里是有session['username']的,但到test1.php就没了
header("Location: test1.php");
?>

test1.php
<?php
session_start();
if (session_is_registered('username')){
print "yes";
}
else{
print "no";
}
exit();
$test=$_SESSION['username'];
print $test;
exit();
?>

session是全局变量吧?但在类中注册的为什么会这样呢?在test.php中还是有的,但转到test1.php就没有了,谁知道为什么?

PS:小弟我初学PHP,很多都不懂,那位老大推荐本全面点的书来看看,最好有电子版,因为我是穷人嘻嘻

提问者:wxwa   08-14 08:08
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
29 + 31 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM