session里只能存文字的东西。不能存obj。你要将obj存进session得进行序列化。
$_SESSION['_ClassA']=serialize($_sessionClassA);$_sessionClassA=unserialize($_SESSION['_ClassA']);

解决方案 »

  1.   

    session 的保存就是一个序列化的过程,类也是可以序列化的,至少我在PHP4.3.9是测试通过的。特殊数组是$_SESSION, 不是$_session。
      

  2.   

    不用序列化就能保存对象了。你把你的类
    class ClassA {
     
    ...}拷贝到第二个文件的开头,在试试就知道了.会话只保存了状态,你需要给他一个实例化的原型
      

  3.   

    谢谢
    Meteorlet(www.dictworld.com
    在发贴前,我就用序列化了,现在已经提交了。
    但是我查的资料在php4是不要序列化的,我就一直怀疑是服务器配置的问题。我决定把分数全给你。
      

  4.   

    谢谢
    Meteorlet(www.dictworld.com
    在发贴前,我就用序列化了,现在已经提交了。
    但是我查的资料在php4是不要序列化的,我就一直怀疑是服务器配置的问题。我决定把分数全给你。