Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by



 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by

 



Topic : 026622



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์




รันโปรแกรมแล้วได้ผลลัพธ์แบบนี้ค่ะ

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\AppServ\www\project\login3.php:2) in D:\AppServ\www\project\login3.php on line 3

หมายความว่าไง แล้วต้องแก้ยังไงคะ ของคุงค่า



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-04-23 19:28:42 By : pochiiez View : 6825 Reply : 12
 

 

No. 1



โพสกระทู้ ( 182 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5 Blogger

ขอดู โค๊ด login3.php หน่อยสิครับ

เพื่อจะได้ช่วยได้ครับ






Date : 2009-04-23 19:34:10 By : mosaddzero
 


 

No. 2



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?php
ob_start();
session_start();
include "connect.php";
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
$_SESSION['usr']=$_POST["username"];
$pass=$_POST["pass"];

if (($_SESSION['usr']=="")||($pass=="")) {
  echo "<script>alert('Username หรือ Password ยังไม่ได้กรอก');history.back();</script>";
}

$usr = $_SESSION['usr']; 

$sql = "SELECT * FROM  student, WHERE username = '$usr' and psw = '$pass'";
$result = mysql_query($sql) or die ("Select Error 1");
$num=mysql_num_rows($result);

if ($num>0) 
{
  		$_SESSION['sta'] = "student";
		session_register("username");
		echo "<script> window.location ='studentPage.php'; </script>";
}
else		
{
		$num = 0;	
		$sql = "SELECT * FROM teacher WHERE username = '$usr' and psw = '$pass'";
		$result = mysql_query($sql) or die ("Select Error 2");
		$num=mysql_num_rows($result);
		if($num>0)
		{
			$_SESSION['sta'] = "teacher";
			session_register("username");
			echo "<script> window.location ='teacherPage.php'; </script>";
			
		}
		else
		{		
			$sql = "SELECT * FROM admin WHERE username = '$usr' and psw = '$pass'";
			$result = mysql_query($sql) or die ("Select Error 3");
			$num=mysql_num_rows($result);
			if($num>0)
			{
				$_SESSION['sta'] = "admin"; 
				session_register("username");
				echo "<script> window.location ='adminPage.php'; </script>";
			}
			else
			{
				echo "<script>alert('Username หรือ Password ไม่ถูกต้อง');history.back();</script>";
			}
		}
}

ob_end_flush();
mysql_close();
?>

Date : 2009-04-23 19:44:39 By : pochiiez
 

 

No. 3



โพสกระทู้ ( 2,794 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ลองเอา
Code (PHP)
<?php
session_start();
?>


ไว้บรรทัดบนสุดหรือยังครับ ไม่แน่ใจว่าจะหายมั้ยนะครับ แต่ลองดู
Date : 2009-04-23 20:21:56 By : paejung
 


 

No. 4



โพสกระทู้ ( 51 )
บทความ ( 0 )



สถานะออฟไลน์


มผใช้แบบนี้เอานะครับ @session_start(); ลองดูครับ
Date : 2009-04-23 20:22:40 By : manop_cs
 


 

No. 5



โพสกระทู้ ( 182 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5 Blogger

Code (PHP)
<?php
include "connect.php"; 
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'> ";
 
ob_start(); 
session_start(); 
$_SESSION['usr']=$_POST['username']; 
$pass=$_POST['pass']; 

if ($_SESSION['usr'] == "" || $pass == "") { 
  echo "<script>alert('Username หรือ Password ยังไม่ได้กรอก');history.back();</script>"; 
} 

$usr = $_SESSION['usr'];  

$sql = "SELECT * FROM  student, WHERE username = '$usr' and psw = '$pass'"; 
$result = mysql_query($sql) or die ("Select Error 1"); 
$num=mysql_num_rows($result); 

if ($num > 0)  
{ 
        $_SESSION['sta'] = "student"; 
        session_register("username"); 
        echo "<script> window.location ='studentPage.php'; </script>"; 
}else{ 
        $num = 0;     
        $sql = "SELECT * FROM teacher WHERE username = '$usr' and psw = '$pass'"; 
        $result = mysql_query($sql) or die ("Select Error 2"); 
        $num=mysql_num_rows($result); 

        if($num > 0) 
        { 
            $_SESSION['sta'] = "teacher"; 
            session_register("username"); 
            echo "<script> window.location ='teacherPage.php'; </script>"; 
             
        }else{         
            $sql = "SELECT * FROM admin WHERE username = '$usr' and psw = '$pass'"; 
            $result = mysql_query($sql) or die ("Select Error 3"); 
            $num=mysql_num_rows($result); 

            if($num > 0) 
            { 
                $_SESSION['sta'] = "admin";  
                session_register("username"); 
                echo "<script> window.location ='adminPage.php'; </script>"; 
            }else{ 
                echo "<script>alert('Username หรือ Password ไม่ถูกต้อง');history.back();</script>"; 
            } 
      } 
} 

ob_end_flush(); 
mysql_close(); 
?>


ลองก๊อปไปวางแล้ว รันดูนะครับ
Date : 2009-04-23 20:29:34 By : mosaddzero
 


 

No. 6



โพสกระทู้ ( 182 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5 Blogger

เป็นใงบ้างครับ ถ้ายังมะได้ จาช่วยแก้ใขให้ งุงิ
Date : 2009-04-23 21:29:39 By : mosaddzero
 


 

No. 7

Guest


ได้ละค่ะ แค่สลับเอา session_start(); ไปไว้ก่อน ob_start(); ค่ะ ภาษาช่าง sensitive จิงๆ ขอบคุนนะคะทุกคนที่ช่วยเหลือ
Date : 2009-04-23 22:57:27 By : pochiiez
 


 

No. 8



โพสกระทู้ ( 9 )
บทความ ( 0 )



สถานะออฟไลน์


มันไม่เสมอไปหรอกคับผมลองเขียนดู ทั้งสลับตำแหน่ง บนลงล่างล่างขึ้นบนก้อยังเป็นผีเข้าผีออกจิงๆ php นิ
Date : 2009-04-25 02:11:22 By : nomyenro
 


 

No. 9



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Go to : session เวลา run บน local server...Warning: session_start() function.session-start: Cannot send session cookie - headers already sent by
Date : 2011-04-06 22:47:39 By : webmaster
 


 

No. 10

Guest


ขอบคุณนะค่ะ
ใส่@ตัวเดียวเอง
Date : 2011-04-18 10:17:30 By : ig
 


 

No. 11



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
ขอบคุณนะค่ะ
ใส่@ตัวเดียวเอง



ใส่ @ ไม่ได้น่ะครับ มันไม่โชว์ Error แต่มันทำงานไม่ถุกต้องครับ
Date : 2011-04-18 10:55:07 By : webmaster
 


 

No. 12



โพสกระทู้ ( 45 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ต้องอยู่บรรทัดบนสุดตามที่คุณ P@e บอกครับ ถึงจะไม่เจอ error ครับ
Date : 2011-04-18 12:24:17 By : stanly
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่