首先检查你的网络是不是通的,在检查你所输入的面页是否正确,再看你的程序有没有错误,这个和session没有关系的!

解决方案 »

  1.   

    网络肯定是通的。
    具体点就是:(以另一台机器为例)
    1.主页面可以访问,点连接进入下一页面
    2.如果该页面在开头加上session_start()语句,就会显示页面找不到的错误;如果去除这条语句,就显示正常内容。没有任何问题。
    以上页面在本地机器访问时没有任何问题,有没有session_start都可以显示正常内容。我的本意是想把原来的保存在cookies里的一些认证方面的内容放到session里的,所以在页面开头加了session_start语句。
      

  2.   

    那在session_start()前面加@试试!
      

  3.   

    1.那在session_start()前面加@试试!
    ---------------------
    没用,一样结果
    2.另外一台是否允许COOKIE
    ---------------------
    已设定为接受所有cookies3.大哥上代码!兄弟帮你调调!
    ---------------------
    很简单的,就是原来没有问题的代码最前面加了句session_start();,不加就一切ok
      

  4.   

    是不是环境的问题?
    Apache 为 v1.3.31
    PHP 为 v4.3.6
      

  5.   


    呵呵,我总觉得是浏览器或者是服务器平台(Apache、IIS)有点问题,是不是SESSION临时目录没有读写权限???楼主检查一下临时目录或者你设置的SESSION保存目录是否有权限???
      

  6.   

    楼主把Apache卸载掉,到网站上下载Apache2.2服务器装上,然后把Php版本换成Php4.4获Php5.3,Php到网站下载???又或者直接搞个集成化的服务器环境试一下。
      

  7.   

    应该是你的session数据没有共享,多台服务器的负载均衡会造成这种情况发生。
    种植session的时候在一台服务器上,而取session的时候是在另一台服务器上所以取不到
      

  8.   


    哈哈,我这个就是集成化的,是一个叫http://www.micronsky.net/的网站做的MyWebServer v1.1.5版
      

  9.   

    btw:大家不要上这个网站,我刚去看过,有恶意弹出窗口。
    N年前下的集成包,不过我当初下载的时候,里面的readme文件写的是这个网址logo。
      

  10.   

    楼主试一下APMServ,http://apmserv.s135.com/,然后试一下你的程序。