CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

session传递对象的问题

楼主fminhua(水落石出)2002-12-01 19:15:04 在 Web 开发 / PHP 提问

<?php//login.php  
  ....  
   
  session_start();  
  session_register('member');//member是个对象实例  
  Header("Location:   ../student/chooseExp.php");    
  ...  
  ?>  
   
   
  <?php//chooseExp.php  
  ...  
  session_start();  
  $m   =   $HTTP_SESSION_VARS['member'];  
  $expInfo   =   new   ExpInfo();  
  $expInfo->GetExpName($m->userId);  
  ...  
  ?>  
   
  显示出错信息  
   
  Fatal   error:   The   script   tried   to   execute   a   method   or   access   a   property   of   an   incomplete   object.   Please   ensure   that   the   class   definition   member   of   the   object   you   are   trying   to   operate   on   was   loaded   _before_   the   session   was   started   in   d:\program   files\apache   group\apache\htdocs\openexp\student\chooseexp.php   on   line   16 问题点数:0、回复次数:5Top

1 楼tmj(革命者)回复于 2002-12-02 09:06:34 得分 0

gz   up   learn  
  $m->userId($m.userId)  
  Top

2 楼telescope(望远镜)回复于 2002-12-02 10:51:28 得分 0

这是我写的一个用session传递对象的例子,有人说很精彩,希望对你有用  
  http://expert.csdn.net/Expert/topic/1196/1196918.xml?temp=.2977106Top

3 楼cloudwon(地球之巅)回复于 2002-12-22 14:07:08 得分 0

to     fminhua   (水落石出)      
  哥们,这个问题一直搅得我头昏眼花,楼上的老兄给的例子对于自定义的类有用,  
  对于dll中的类好像就会出错。  
  还是想点别的办法吧,比如把所有的属性单独存Top

4 楼LeeMaRS(小菜虎,仍需努力)回复于 2002-12-23 00:06:57 得分 0

呵呵,   fminhua,   解决的方法上次告诉你了:D  
  就是要把类的定义再包含到session传递的文件处.Top

5 楼Mistruster(弱智d)回复于 2002-12-30 14:10:38 得分 0

在文件chooseExp.php的最开头写:  
  session_start();Top

相关问题

  • 对象的传递
  • 可否用Session传递一个OleDbConnection对象?
  • 我用session传递对象时,提示有_handle_属性
  • [100分马上拿]session页面间传递自定义对象(立即给分)!
  • 求救:为什么session对象不能在PHP页面间传递
  • 对象传递的问题
  • Socket如何传递对象?
  • DCOM传递recordset对象
  • session如何传递?
  • session变量传递

关键词

  • 类
  • userid
  • session

得分解答快速导航

  • 帖主:fminhua

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo