我一用session就出问题,请帮忙看看。

l_kaifeng 2001-09-18 06:04:09
提示如下错误:
Warning: Cannot send session cache limiter - headers already sent by (output started at E:\MyWeb\Login.php:3) in class/TUser.inc on line 175

Warning: open(/tmp/sess_ed259f8db0bf701a27cfa49f210d129a, O_RDWR) failed: m (2) in class/TUser.inc on line 175

...全文
210 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_kaifeng 2001-09-21
  • 打赏
  • 举报
回复
经过测试,类里可以用执行Sesion函数,不过Session变量的初始申明不能放在类里。


给分了
l_kaifeng 2001-09-21
  • 打赏
  • 举报
回复
up
liu_98411 2001-09-20
  • 打赏
  • 举报
回复
我也曾经试过的,类里面好像是不能用session的
l_kaifeng 2001-09-20
  • 打赏
  • 举报
回复
不过还是有问题
我用如下代码写Session
Session_start();
if (!Session_is_registered(ses_EmpID))
{
Session_register(ses_EmpID);
Session_register(ses_Name);
Session_register(ses_Right);
}

$ses_Name = $this->vcName;
$ses_EmpID = $this->iEmpID;
$ses_Right = $this->vcRight;
Session文件里的内容竟然是:
!ses_EmpID|!ses_Name|!ses_Right|

而我用:
session_start();
Session_register(ses_EmpID);
$ses_EmpID = "2";
就能正确保存为:
ses_EmpID|s:1:"2";

是不是在类中不能这样用Session
l_kaifeng 2001-09-20
  • 打赏
  • 举报
回复
谢谢各位,问题解决。
1、output_buffering 没有设为 on
2、tmp竟然要放到站点的上一级目录,太奇怪。我只好指定绝对路径.
sillyfox 2001-09-19
  • 打赏
  • 举报
回复
出了两个问题
解决方法在上面!
sillyfox 2001-09-19
  • 打赏
  • 举报
回复
在php.ini中搜索output_buffering,把该值设为on就可以了~~~~~~~~~~~~~~~
fish21cn 2001-09-19
  • 打赏
  • 举报
回复
看你在session_start()之前,有没有在TUser.inc输出header,或者是session,如果已经输出了session,那你要你的session_save_path是否一致。
zjnbgda 2001-09-19
  • 打赏
  • 举报
回复
在session之前就已经有内容输出到浏览器了;可以试着用ob_start()、ob_end_flush()这两个函数将你的session之前的所有输出包含进去。
l_kaifeng 2001-09-18
  • 打赏
  • 举报
回复
谢谢,我试试啊
sillyfox 2001-09-18
  • 打赏
  • 举报
回复
在c盘下面建个tmp目录就可以了~~~~~~~~~~
zxyufan 2001-09-18
  • 打赏
  • 举报
回复
right

在php.ini中第442行设置为
session.save_path = C:\apache\php\tmp ; argument passed to save_handler

当然要把我上面的那个绝对路径设置成你那里的~~

然后在该路径下建好这发tmp文件夹~~就应该ok了~
felio 2001-09-18
  • 打赏
  • 举报
回复
up,你需要在php.ini里设置一下
ice_berg16 2001-09-18
  • 打赏
  • 举报
回复
你是不是根本就没有TMP这个文件夹

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧