<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
include_once("../config.inc");
include_once(ROOT."index_class.php");
include(ROOT."upload.php");
include(ROOT."file.php");
            $pass=md5($_POST['password']."gynet");
            $Contr->query("select * from company where name='".$_POST['admin']."' and pass='".$pass."' and yz_bz=1");
if($Contr->num_rows()==1)
{
$row=$Contr->fetch_array();
$_SESSION['qy_Id']=$row['Id'];
$_SESSION['b_name']=$row['name'];
$_SESSION['cc_name']=$row['c_name'];
$_SESSION['lxr']=$row['lxr'];
$_SESSION['tel']=$row['tel'];
$_SESSION['c_jb']=$row['c_jb'];
    $_SESSION['shouji']=$row['shouji'];
$_SESSION['hy_fl']=$row['hy_fl'];
$_SESSION['zc_Id']=$row['zc_Id'];
$_SESSION['kt_bz']=$row['kt_bz'];
$_SESSION['email']=$row['email'];
$_SESSION['mb_Id']=$row['mb_Id'];
$_SESSION['mb_lj']=$row['mb_lj'];
    $_SESSION['web_lj']=$row['web_lj'];
$_SESSION['my_path']=$row['my_path'];
$_SESSION['cp_lj']=$row['cp_lj'];
$_SESSION['new_lj']=$row['new_lj'];
$_SESSION['keywords']=$row['keywords'];
$_SESSION['sj_lj']=$row['sj_lj'];
$_SESSION['c_flag']=$row['c_flag'];
$_SESSION['is_new']=$row['is_new'];
            $_SESSION['is_key']=$row["is_key"];
$_SESSION['is_lz_Id']=$row['is_lz_Id'];
$_SESSION['is_ts']=$row['is_ts'];
$_SESSION['is_js']=$row['is_js'];
$_SESSION['is_bj']=$row['is_bj'];
$_SESSION['yuming']=$row['web_l'];

$_SESSION['web_l']=$_SESSION['my_path'];
    $dl_num=$row['dl_num']+1;
    $Contr->free;
    $Contr->query("update company set dl_num=".$dl_num.",dl_time='".time()."' where Id=".$_SESSION['qy_Id']);
    $Contr->free;
echo "<script language='javascript' type='text/javascript'>";
            echo "alert('登录成功!');window.location.href='index_info.php'";
            echo "</script>";
}
else
{
 $url="login.html"; 
 echo "<script language='javascript' type='text/javascript'>";
 echo "alert('用户名或密码错误,请重新输入!');window.location.href='".$url."'";
 echo "</script>";
}
?>

解决方案 »

  1.   

    檢查一下所有的代碼是不是有重複的 session_start();
      

  2.   

    前几个月能用的,应该不会突然多出个session_start();吧。
      

  3.   

    php.inioutput_buffering = off
    改成
    output_buffering = on
      

  4.   

    确认已经开启了?
    如果已经开启了,还是不行,那就按报错信息去查查那些文件都输出了什么内容。把所有输出放到Session操作后面。
      

  5.   

    在有输出前,代码运行一下ob_start()
      

  6.   

    查看session_start();前面是否有输出或者空格?
      

  7.   

    头部的 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 去掉!!!