2017-06-04 76 views
-5

警告:不能更改头信息 - 已经 发送头(输出开始 E:\ XAMPP \ htdocs中\ kntl \面板\网页\ UM \ um412_func_inc_v.03_add2.php:633)于E :\ XAMPP \ htdocs中\ kntl \面板\网页\上线ceklogin.php 33不能更改头信息 - 已经由(输出发送头开始在22

警告:不能更改头信息 - 已经 发送头(输出开始 E:\ xampp \ htdocs \ kntl \ panel \ pages \ um \ um412_func_inc_v.03_add2.php:633) 在第34行E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php

警告:不能更改头信息 - 已经 发送头(输出开始 E:\ XAMPP \ htdocs中\ kntl \面板\网页\恩\ um412_func_inc_v.03_add2.php:633)于E :\ XAMPP \ htdocs中\ kntl \面板\页面\ ceklogin.php线路35上

说明:未定义指数:ubkuser在 E:\ XAMPP \ htdocs中\ kntl \面板\页面\上线ceklogin.php 36

注意:未定义索引:ubklogin E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php on line 37

注意:未定义指数:ubktahun在 E:\ XAMPP \ htdocs中\ kntl \面板\网页\ ceklogin.php上线38 SMK NEGERI 25 警告:不能更改头信息 - 已经 发送头(输出开始 Ë :\ XAMPP \ htdocs中\ kntl \面板\网页\恩\ um412_func_inc_v.03_add2.php:633)于E :\ XAMPP \ htdocs中\ kntl \面板\网页\上线ceklogin.php 49

的代码

<?php 
if(isset($_POST['userz'], $_POST['passz'])) { 
     include "../../config/server.php"; 


     require("../../config/fungsi_thn.php");  


    $libpath1="up/"; 
    $js_path="um/"; 
    $um_path="um/"; 
    $docroot=""; 
    $toroot=""; 


    include_once $um_path."um412_func_inc_v.03.php"; 
    include_once $um_path."um412_func_inc_v.03_add2.php"; 
     $userz = mysql_real_escape_string($_REQUEST['userz']); 
     $passz = mysql_real_escape_string($_REQUEST['passz']); 
     $passz = md5($passz); 
     $loginz = mysql_real_escape_string($_REQUEST['login']); 
     if($loginz == "admin"){$peran = "1";} else {$peran="0";} 
     $sq="select * from cbt_user where Username = '$userz' and Password = '$passz' and login = '$peran'"; 
     echo $sq; 
     $hs=mysql_query($sq); 
     $sqladmin = mysql_num_rows($hs); 
    //exit; 
     if($sqladmin>0){ 
        //if(!isset($_COOKIE['ubkuser'], $_COOKIE['ubklogin'])){ 
     $sqltahun = mysql_query("select * from cbt_setid where XStatus = '1'"); 
     $st = mysql_fetch_array($sqltahun); 
     $tahunz = $st['XKodeAY']; 
         setcookie('ubkuser',$userz); 
         setcookie('ubklogin',$loginz); 
         setcookie('ubktahun',$tahunz); 
         $_COOKIE['ubkuser']==$userz; 
         $_COOKIE['ubklogin']==$loginz; 
         $_COOKIE['ubktahun']==$tahunz;  

         //setting namauser 
         $namasek=carifield("select xsekolah from cbt_admin"); 
         extractRecord($sq); 
         echo $Nama; 
         //exit; 
         if ($namasek!=$Nama) { 
          mysql_query("update cbt_admin set xsekolah='$Nama'"); 
          //exit; 
         } 
         header("Location: ../pages/?"); 
        //} 


     } else { header("Location: login.php"); } 
} else { 

    header("Location: login.php"); 

} 

?> 
+0

请格式化你的代码,哪里是你的问题? – RST

+0

你可以更具体地了解哪些是第33行和你已经包含的代码,它的文件名是什么? –

回答

0

header("Location: login.php");在您发送内容后调用(可能是错误的哟你包括),你应该把任何显示的内容之前,这一个。

我看到你这样做: echo $Nama; 它使一个headers already sent by错误之类的话......

+0

怎么样?我在哪里可以放头(“Location:login.php”);? –

+0

首先,检查代码之前没有重定向任何东西(把头部(...)注释到//中),如果这显示了错误或任何内容,这意味着它不好。 – pirs

相关问题