登陆成功
Warning: Cannot modify header information - headers already sent by (output started at D:\52xinju\php\register_login.php:88) in D:\52xinju\php\register_login.php on line 90换空间后,出现此状况,不自动返回到首页

解决方案 »

  1.   

    至少需将第90行的 header 函数跳到 88 行前
      

  2.   

    你的文件在 header 头文件之前肯定有了输出。
    输出在88行附近。
      

  3.   

    代码列出来让大家看看head 文件代码如下<?php session_start();
    include_once("php/common.inc");
    include_once("php/function.php");
    include_once("control/function/function_cpfenlei.php");
    include_once("control/function/function_fenlei.php");
    $conn = mysql_connect($db_server,$db_login,$db_password);
    mysql_select_db($db, $conn);
    $qry = mysql_query("SET NAMES 'gbk'") or startUpError('.SET NAMES Error.');
    $info = pathinfo(basename($_SERVER['PHP_SELF']));
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <META NAME="DESCRIPTION" CONTENT="徐州装饰网是最有影响力的装饰装修建材网门户之一,专业网站建设,网络推广,等服务.服务热线:0516-66659191 66659190,网址:www.52xinju.com www.52xinju.com">
    <title>徐州装饰网</title>
    <link href="css/css.css" rel="stylesheet" type="text/css" />
    <link href="css/<?=$info["filename"]?>.css" rel="stylesheet" type="text/css" />
        <link type="text/css" href="menu.css" rel="stylesheet" />
       <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" src="menu.js"></script>
        <script type="text/javascript" src="js/bingo.js"></script>
        <script src="js/common.js" type="text/javascript"></script>
    </head>
      

  4.   

    <?
    session_start();
    header("content-type:text/html; charset=utf-8");
    function unescape($str) { 
             $str = rawurldecode($str); 
             preg_match_all("/%u.{4}|&#x.{4};|&#\d+;|.+/U",$str,$r); 
             $ar = $r[0]; 
             foreach($ar as $k=>$v) { 
                      if(substr($v,0,2) == "%u") 
                               $ar[$k] = iconv("UCS-2","gb2312",pack("H4",substr($v,-4))); 
                      elseif(substr($v,0,3) == "&#x") 
                               $ar[$k] = iconv("UCS-2","gb2312",pack("H4",substr($v,3,-1))); 
                      elseif(substr($v,0,2) == "&#") { 
                               $ar[$k] = iconv("UCS-2","gb2312",pack("n",substr($v,2,-1))); 
                      } 
             } 
             return join("",$ar); 

    include_once '../php/common.inc';
    include_once("Secoder.php");
    if (!YL_Security_Secoder::check(@$_POST['secode'])) {
       $err101="请再核对一下验证码,谢谢!";
       //session_register("err101");
       //session_unregister('AuthNum');
      //unset($_SESSION['AuthNum']);
      echo unescape($err101);
       exit;
       }$enteredPassword=md5("klfjsklfd@#^#fjdsk922182389fas!!#####".trim($_POST["pwd"])); 
    $oldenteredPassword=md5(trim($_POST["pwd"]));
    //$salt = substr($enteredPassword, 0, 2); 
    //$password = crypt($enteredPassword, $salt);
    //if($PHP_AUTH_USER){
    $conn=mysql_connect($db_server,$db_login,$db_password);
    mysql_select_db($db);
    $qry = mysql_query("SET NAMES 'UTF8'") or startUpError('.SET NAMES Error.');
    $sql="select * from cs_login where cs_login_user='".trim($_POST["user"])."'";
    $result=mysql_query($sql,$conn);
    if (!($obj_login=mysql_fetch_object($result)))
      {
        $err101="您的用户名写错了!";
        //session_register("err101");
        mysql_close($conn);
       echo unescape($err101);
       exit;
     }
     if ($obj_login->cs_login_daoru=='1'){
      if ($obj_login->cs_login_oldpwd !=$oldenteredPassword)
       { 
         $err101="请再核对一下密码,谢谢!";
         //session_register("err101");
         mysql_close($conn);
       echo unescape($err101);
       exit;
       }
     } else {
     if ($obj_login->cs_login_pwd !=$enteredPassword)
       { 
         $err101="请再核对一下密码,谢谢!";
         //session_register("err101");
         mysql_close($conn);
       echo unescape($err101);
       exit;
       }
     }
       $temp_yhdl_num=$obj_login->cs_login_yhdl+1;
       if ($obj_login->cs_login_daoru=='1'){
      $update_yhdl_sql="update cs_login set cs_login_yhdl='".$temp_yhdl_num."',cs_login_daoru='0',cs_login_pwd='".md5("klfjsklfd@#^#fjdsk922182389fas!!#####".trim($_POST["pwd"]))."' where cs_login_id='".$obj_login->cs_login_id."'";  
       } else {
      $update_yhdl_sql="update cs_login set cs_login_yhdl='".$temp_yhdl_num."' where cs_login_id='".$obj_login->cs_login_id."'";}
      if (!mysql_query($update_yhdl_sql,$conn)){
    echo mysql_error().mysql_errno();
                  mysql_close($conn);
                  echo unescape("数据库错误!");
      exit;
      }
    if ($_POST["remember"]=="1"){
    setcookie('user',mb_convert_encoding($obj_login->cs_login_user, "gb2312", "UTF-8"),time()+3600*24*7);
    }  $_SESSION["cs_login_user"]=mb_convert_encoding($obj_login->cs_login_user, "gb2312", "UTF-8");
      $_SESSION["cs_login_name"]=mb_convert_encoding($obj_login->cs_login_name, "gb2312", "UTF-8");
      $_SESSION["cs_login_leixin"]=mb_convert_encoding($obj_login->cs_login_leixin, "gb2312", "UTF-8");
      $_SESSION["cs_login_id"]=trim($obj_login->cs_login_id);
      mysql_close($conn);
      //echo "ok";
      echo unescape("登陆成功");
      $gotopage = "../index.php";
       header("location:".$gotopage);
       //header("location:111.php");
    ?>
      

  5.   

    建议你用 echo "<script>location.href='".$gotopage."';</script>";  跳转。