注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发PHP → 文章内容

关于SESSION,我想再说一下。

作者:佚名 来源:不详 发布时间:2007-11-29 20:04:34

    在WIN32下,不知为什么PHP4处理绝对路径总是有问题。集中表现在extension_dir、upload_tmp_dir和session.save_path这几个设置,无论你怎么设都不行,后来我设成了./,于是都可以了。
  但是问题又来了。session.save_path这个路径是对应于当前执行的PHP文件的,所以,在你使用SESSION时,如果换到了另一个目录下,那么这个SESSION也就没有了。
  当然这些在LINUX下都不存在的。因为LINUX下,都可以用/tmp。

  所以对于这位兄弟的问题,我想可以这样。首先,看你的PHP。INI的内容,session.save_path应该改成./ 。然后,你的程序也有一些问题,我加了一些注释。你可以再试一下。

<?php
session_register("abc"); //应该先给变量赋值,再执行些函数
$abc="abcdefg";     //就是说此句应该放到前面。
header("Location: go.php");

?>
//////////////////////////////////////////
//go.php

<?php
   session_register("abc");  //这一句是不需要的。
echo "您是 ".$abc."\n";
?>


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved