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,027

HOME > PHP > PHP Forum > header information - headers already sent by (output started at



 

header information - headers already sent by (output started at

 



Topic : 028891



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



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




ล๊อกอินด้วย AJAX แล้ว ERROR ตามนี้ครับ
Quote:
Warning: Cannot modify header information - headers already sent by (output started at C:\SWPAPP 2.0.0.4\INETPUB\WWWROOT\rid_trat2\includes\login.php:153) in C:\SWPAPP 2.0.0.4\INETPUB\WWWROOT\rid_trat2\includes\login.php on line 56

Warning: Cannot modify header information - headers already sent by (output started at C:\SWPAPP 2.0.0.4\INETPUB\WWWROOT\rid_trat2\includes\login.php:153) in C:\SWPAPP 2.0.0.4\INETPUB\WWWROOT\rid_trat2\includes\login.php on line 57

Warning: Cannot modify header information - headers already sent by (output started at C:\SWPAPP 2.0.0.4\INETPUB\WWWROOT\rid_trat2\includes\login.php:153) in C:\SWPAPP 2.0.0.4\INETPUB\WWWROOT\rid_trat2\includes\login.php on line 5


ไฟล์ login.php ที่ error ครับ
<?php
session_start();
header("content-type: application/x-javascript; charset=tis-620");
include("setting.php");
include($config["WEB"]["PATH"]."includes/function.php");
// ตรวจสอบผู้ใช้ที่ล๊อกอิน
function chk_user_state(){
	global $cookie_timeout,$config;
	//ตรวจสอบสมาชิก
	clean_session();
	if(!isset($_COOKIE["login_state"]) or $_COOKIE["login_state"] == false){
		return false;
	}else{
		// มีการเก็บสถานะ การเข้าระบบ ไว้ใน Cookie
		$_SESSION["login_state"] = true;
		$_SESSION["login_name"] = $_COOKIE["login_name"];
		$_SESSION["login_password"] = $_COOKIE["login_password"];
	}
	if($_SESSION["login_state"] == false){
		return false;
	}else{
		$sql = "SELECT member.id, member.m_uname, member.m_password, office_section.of_sec_id,
office_section.of_sec_name, member.m_per_read, member.m_per_edit, member.m_per_delete,
member.m_per_upload, member_group.member_group_id, member_group.member_group_text 
FROM member, office_section, member_group WHERE (member.office_section = office_section.of_sec_id) AND
(member.m_group = member_group.member_group_id) AND (member.m_status = \"Y\") AND
(member.m_uname = '". $_SESSION["login_name"] . "') AND (member.m_password = '"
. $_SESSION["login_password"] . "') ORDER BY member.id LIMIT 1; ";
		if(!$Conn = db_connect()){
			//print "<b>ไม่สามารถ เชื่อมต่อกับระบบสมาชิกได้</b>";
			return false;
		}else{
			$result = mysql_query($sql,$Conn);
			if(mysql_num_rows($result)<=0){
				setcookie("login_state",false,$cookie_timeout);
				setcookie("login_name","",$cookie_timeout);
				setcookie("login_password","",$cookie_timeout);
				$_SESSION["login_state"]		= 	false; // สถานะการเข้าระบบ
				$_SESSION["uid"] = "";
				$_SESSION["login_name"] 	=	""; // ชื่อผู้ใช้งาน
				$_SESSION["login_password"] = ""; // รหัสผ่านในรูปแบบ MD5
				$_SESSION["office_section_id"] = ""; // อยู่แผนก/ฝ่าย
				$_SESSION["office_section_text"] = "";
				$_SESSION["per_read"] = "Y"; // อ่านข้อมูล
				$_SESSION["per_edit"] = "N"; // แก้ไขข้อมูล
				$_SESSION["per_delete"] = "N"; // ลบข้อมูล
				$_SESSION["per_upload"] = "N"; // อับโหลดข้อมูล
				$_SESSION["m_group_id"] = "99"; // ประเภทสมาชิก
				$_SESSION["m_group_text"] = "บุคคลภายนอก";
				$_SESSION["session_id"] = session_id; // หมายเลบ Session
				$_SESSION["login_time_out"] = time() + 12600; // Session หมดอายุ
				return false;
			}else{
				$row = mysql_fetch_array($result);
				setcookie("login_state",true,$cookie_timeout);
				setcookie("login_name",$row[1],$cookie_timeout);
				setcookie("login_password",$row[2],$cookie_timeout);
				
				$_SESSION["login_state"]		= 	true;
				$_SESSION["uid"] = $row[0];
				$_SESSION["login_name"] 	=	$row[1];
				$_SESSION["login_password"] = $row[2];
				$_SESSION["office_section_id"] = $row[3];
				$_SESSION["office_section_text"] = $row[4];
				$_SESSION["per_read"] = $row[5];
				$_SESSION["per_edit"] = $row[6];
				$_SESSION["per_delete"] = $row[7];
				$_SESSION["per_upload"] = $row[8];
				$_SESSION["m_group_id"] = $row[9];
				$_SESSION["m_group_text"] = $row[10];
				$_SESSION["session_id"] = session_id;
				$_SESSION["login_time_out"] = time() + 12600;
				return true;
			}
			mysql_close($Conn);
		}
	}
}

// ลบข้อมูลที่หมดอายุแล้ว ออกจากระบบ
function clean_session(){
	global $cookie_timeout;
	if(!isset($_SESSION["login_state"]) or $_SESSION["login_time_out"] < time()){
		user_logout();
	}
}

// ออกจากระบบ
function user_logout(){
	global $cookie_timeout;
	setcookie("login_state",false,$cookie_timeout);
	setcookie("login_name","",$cookie_timeout);
	setcookie("login_password","",$cookie_timeout);
	
	$_SESSION["login_state"]		= 	false;
	$_SESSION["uid"] = "";
	$_SESSION["login_name"] 	=	"";
	$_SESSION["login_password"] = "";
	$_SESSION["office_section_id"] = "";
	$_SESSION["office_section_text"] = "";
	$_SESSION["per_read"] = "Y";
	$_SESSION["per_edit"] = "N";
	$_SESSION["per_delete"] = "N";
	$_SESSION["per_upload"] = "N";
	$_SESSION["m_group_id"] = "99";
	$_SESSION["m_group_text"] = "บุคคลภายนอก";
	$_SESSION["session_id"] = session_id;
	$_SESSION["login_time_out"] = time() + 12600;
	return true;
}

//ตรวจสอบการล็อกอิน
if($_GET["send_login"] == true){
	setcookie("login_state",true,$cookie_timeout);
	setcookie("login_name",$_POST["lname"],$cookie_timeout);
	setcookie("login_password",MD5($_POST["lpassword"]),$cookie_timeout);
	$_SESSION["login_state"]	= 	true;
	$_SESSION["login_name"] 	=	$_POST["lname"];
	$_SESSION["login_password"] = MD5($_POST["lpassword"]);
	$_SESSION["login_time_out"] = time() + 12600;
	
	$B = chk_user_state(); //ตรวจสอบชื่อผู้ใช้ที่ได้มา
	if($B){ //เข้าระบบแล้ว
	
	// ส่งหน้าต้อนรับกลับไป
	print "<img src=\"".$config["WEB"]["URL"]."images/glass_bt1.gif\" width=\"60\" height=\"60\" alt=\"Welcome\" /><br />
    ยินดีต้อนรับ&nbsp;&nbsp;คุณ&nbsp;<a href=\"javascript:void(0);\" style=\"color:#000;\">".$_SESSION["login_name"]."</a><br/>
	<a href=\"javascript:void(0);\" onclick=\"javascript: Send_logout();\" style=\"color:#FFF; display:block; font-weight:bold;\">ออกจากระบบ?</a>";
	}else{
		
		//ส่งหน้าให้กรอกชื่อผู้ใช้ไหม
	print '<form name="frm_login" id="frm_login" action="javascript:Send_login();">
  <strong>เข้าระบบ</strong><br />
    ชื่อผู้ใช้ : <input name="lname" type="text" id="lname" size="10" maxlength="255" /><br />
	รหัสผ่าน : <input name="lpassword" type="password" id="lpassword" size="10" maxlength="255" /><br />
	<a href="javascript:void(0);" onClick="Send_login();"style="color:#fff; text-decoration:none; font-weight:bold;">เข้าระบบ...</a> ||
	<a href="javascript:void(0);" style="color:#900; text-decoration:none; font-weight:bold;"> ลืมรหัสผ่าน?</a><br />
	<a href="javascript:void(0);" style="color:#fff; text-decoration:none; font-weight:bold;">ลงทะเบียน... </a>
	</form>';
	
	echo $_POST["lname"] ."&nbsp;&nbsp;&nbsp;".$_POST["lpassword"];
	echo "<br>$sql";
	}
}

// ส่งค่าออกจากระบบมา
if($_GET["send_logout"] == true){
	user_logout();
	
	// แสดงหน้าส่งท้าย
	print "<img src=\"".$config["WEB"]["URL"]."images/glass_bt1.gif\" width=\"60\" height=\"60\" alt=\"Welcome\" /><br />
    แล้วกลับมาเยือนเราอีกนะ";
}
// ไม่มีการส่งค่าอะไรมา ให้แสดงฟอร์มล็อกอิน
if(chk_user_state()==true){ //เข้าระบบแล้ว
	
	// ส่งหน้าต้อนรับกลับไป
	print "<img src=\"".$config["WEB"]["URL"]."images/glass_bt1.gif\" width=\"60\" height=\"60\" alt=\"Welcome\" /><br />
    ยินดีต้อนรับ&nbsp;&nbsp;คุณ&nbsp;<a href=\"javascript:void(0);\" style=\"color:#000;\">".$_SESSION["login_name"]."</a><br/>
	<a href=\"javascript:void(0);\" onclick=\"javascript: Send_logout();\" style=\"color:#FFF; display:block; font-weight:bold;\">ออกจากระบบ?</a>";
}else{
	
		//ส่งหน้าให้กรอกชื่อผู้ใช้ไหม
	print '<form name="frm_login" id="frm_login" action="javascript:Send_login();">
  <strong>เข้าระบบ</strong><br />
    ชื่อผู้ใช้ : <input name="lname" type="text" id="lname" size="10" maxlength="255" /><br />
	รหัสผ่าน : <input name="lpassword" type="password" id="lpassword" size="10" maxlength="255" /><br />
	<a href="javascript:void(0);" onClick="Send_login();"style="color:#fff; text-decoration:none; font-weight:bold;">เข้าระบบ...</a> ||
	<a href="javascript:void(0);" style="color:#900; text-decoration:none; font-weight:bold;"> ลืมรหัสผ่าน?</a><br />
	<a href="javascript:void(0);" style="color:#fff; text-decoration:none; font-weight:bold;">ลงทะเบียน... </a>
	</form>
	';
}
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-07-03 21:34:50 By : sutnet View : 2666 Reply : 4
 

 

No. 1

Guest


Code (PHP)
<?
ob_start();
session_start();
?>







Date : 2009-07-04 08:12:10 By : อิอิ
 


 

No. 2



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



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



Date : 2009-07-04 14:56:21 By : darffyplanet
 

 

No. 3



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



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



Date : 2009-07-04 20:54:55 By : sutnet
 


 

No. 4



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

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

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

ขอบคุณอย่างมากครับ กะลังหาอยู่พอดีเลย วิธีแก้
Date : 2009-09-24 14:05:36 By : nerobenz
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : header information - headers already sent by (output started at
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่