if($_SESSION['LoginOk']==0):
这里怎么会有个":"号呢?

解决方案 »

  1.   

    to piner :
       这没有错呀,语法规定的
      

  2.   

    header之前有输出。
    可以换别的方法重定向
      

  3.   

    header 应该在所有实际输出之前调用
      

  4.   

    用 echo javascript脚本做
    否则 发送header的方法之前不能有任何输出
      

  5.   

    把<html>//main.php
    <head>
    <title>CRAFTS SEA CO. LTD.</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    去掉
      

  6.   

    第一个问题已经解决了,呵呵,多谢各位了
    还有一个问题:
    我在check.php中写了$_SESSION['LoginOk']=1
    然后,在main.php中写if( $_SESSION['LoginOk']==1):
    怎么得不到正确的结果?怎么得不到全局变量呢?
    疑惑中.........
      

  7.   

    在main.php 中 echo $_SESSION['LoginOk'] 看看,应该能收到的
      

  8.   

    to feel8 ;
       在check.php中可以收到,但是在main.php中收不到呀。唉!