在jsp中,我引入一个javabean后,可以设置作用域为session,这样跳转到其他页后,bean里的变量值还存在.在php中我怎么样设置作用域,使得保存起来的变量可以在会话期内一直用,该不会是像cs结构中一样,我运行程序后只要不关闭,变量就存在吧?

解决方案 »

  1.   

    $_SESSION['variable'] = 'value';
      

  2.   

    数据库吧serialize(compact( mixed varname [, mixed ...] )) 存个记录,然后做个读取时候的合法身份验证最后设置超时条件清空/**************************/PS:php 开发的大多是 c/s 结构,不了解b/s的php怎么写
      

  3.   

    global,session。貌似没有其他办法
      

  4.   

    To:fredyj(醉爱酸奶)你的“PS:php 开发的大多是 c/s 结构,不了解b/s的php怎么写”说明你对c/s和b/s的理解不对,请baidu一下,
      

  5.   

    不好意思,我写反了。反过来的是我的意思:浏览器端&服务器端php 开发的大多是 b/s 结构,不了解 c/s 的php怎么写,我真的不了解。
      

  6.   

    那样的话还不如直接把他们放到数据库里头速度快!几百个SESSION变量,谁敢用你的东东?
      

  7.   

    你是不是想将SESSION同步或共享?
    如果是,可采用的方案有以下三种:
    1,采用PHP默认设置处理。在php.ini里面有关于session_domain的设置,将session_domain设置为:".XXX.com"即可,适应于www.aaa.com,download.aaa.com这样的网站。这样php在处理session时会进行同步session处理,即保存为一个session。
    2,采用数据库同步session的处理方案,即建立一个专门存session的数据表,把session存成数据,让jsp也好,php也罢对数据表进行读取即可。
    3,采用共享内存的方案。