无法修改标题信息 - 已经发送的标题(输出从22

时间:2017-06-04 09:57:25

标签: php html mysql ajax apache

  

警告:无法修改标头信息 - 已发送的标头   (输出始于   E:\ XAMPP \ htdocs中\ kntl \面板\网页\恩\ um412_func_inc_v.03_add2.php:633)   在第33行的E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php

     

警告:无法修改标头信息 - 已发送的标头   (输出始于   E:\ XAMPP \ htdocs中\ kntl \面板\网页\恩\ 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)   在第35行的E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php

     

注意:未定义的索引:ubkuser in   第36行的E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php

     

注意:未定义的索引:ubklogin in   第37行的E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php

     

注意:未定义的索引:ubktahun in   第38行的E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php SMK NEGERI 25   警告:无法修改标头信息 - 已发送的标头   (输出始于   E:\ XAMPP \ htdocs中\ kntl \面板\网页\恩\ um412_func_inc_v.03_add2.php:633)   在第49行的E:\ xampp \ htdocs \ kntl \ panel \ pages \ ceklogin.php

代码

<?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");

}

?>

1 个答案:

答案 0 :(得分:0)

发送内容后可能会调用

header("Location: login.php");(可能是您的内容中包含错误),您应该将此内容放在任何显示的内容之前。

我看到你那样做了: echo $Nama; 这是导致headers already sent by错误的事情......