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

HOME > PHP > PHP Forum > พอใส่คำสั่งลบคุกกี้ก็ขึ้น Warning: Cannot modify header information - headers already sent by ทันที



 

พอใส่คำสั่งลบคุกกี้ก็ขึ้น Warning: Cannot modify header information - headers already sent by ทันที

 



Topic : 049008



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



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




คือโค้ดนี้มันเป็นหน้าบันทึกข้อมูลของ การแก้ไขข้อมูลส่วนตัวอ่ะครับ ผมต้องการให้มันบันทึกการแก้ไขเสร็จแล้วให้ทำลายคุกกี้ซะ เพื่อที่กลับไปหน้าแรกมันจะได้ไม่ขึ้นว่าล็อกอินอยู่ (ใช้คุกกี้ในการล็อกอินอ่ะครับ) แล้วปัญหามีอยู่ว่ามันขึ้น error อย่างงี้

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\travel1\edit_profile2.php:47) in C:\AppServ\www\travel1\edit_profile2.php on line 65

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\travel1\edit_profile2.php:47) in C:\AppServ\www\travel1\edit_profile2.php on line 66

ซึ่งผมลองไล่ดูแล้วพอไม่ใส่คำสั่งล้างคุกกี้ก็ไม่เป็นไร แต่พอใส่มีปัญหาทันที น่าจะเป็นตรงนี้กับส่วนของ session อ่ะครับ

ยังไงวอนผู้รู้ช่วยตอบด้วยครับ

Code (PHP)
<?php
session_start();
$user=$_COOKIE['user'];
$txtUsername =$_POST['txtUsername'];
//echo $txtUsername;
//$logname =$_POST['logname'];
$pw =$_POST['pw'];
$pass_md5 = md5($pw);
$name =$_POST['name'];
$email =$_POST['email'];
$address =$_POST['address'];
$sex =$_POST['sex'];
$date =$_POST['date'];
$citizen =$_POST['citizen'];
$month=$_POST['month'];
$year=$_POST['year'];
$phone =$_POST['phone'];
$occupation =$_POST['occupation'];
$status =$_POST['status'];
//echo $strUsername;
//echo $pw;
//echo $name;
//echo $email;
//echo $address;
//echo $sex;
//echo $age;
//echo $phone;
//echo $occupation;
//echo $status;
$age="$date-$month-$year";

	if(empty($txtUsername) or empty($pw) or empty($name) or empty($email) or empty($address) or empty($sex) or empty($age) or empty($phone) or empty($occupation ) or empty($status)or empty($citizen))
{echo "<script>alert('กรุณากรอกให้ครบ');window.location = 'edit_profile.php';</script>";
		exit();}
		include('function.php');
		if(!checkemail($email)){echo "<script>alert('Email ไม่ถูกต้อง');window.location = 'edit_profile.php';</script>";
		exit();}
		if(!checkID($citizen)){echo "<script>alert('Citizen ID ไม่ถูกต้อง');window.location = 'edit_profile.php';</script>";
		exit();}
		if($_SESSION['captcha']!=$_POST['capt'] || $_SESSION['captcha']=='BADCODE')
    { 
    
	echo "<script>alert('Verify code incorrect');window.location='edit_profile.php';</script>";
	exit();}


print"<div align=center><h2>submit login</h2></div><br>";
print"<div align=center>ชื่อล็อกอิน :".$txtUsername."</div><br>";
print"<div align=center>password :".$pw."</div><br>";
print"<div align=center>ชื่อ-นามสกุล :".$name."</div><br>";
print"<div align=center>e-mail :".$email."</div><br>";
print"<div align=center>ที่อยู่ :".$address."</div><br>";
print"<div align=center>เพศ :".$sex."</div><br>";
print"<div align=center>วัน/เดือน/ปีเกิด :".$age."</div><br>";
print"<div align=center>เลขบัตรประชาชน :".$citizen."</div><br>";
print"<div align=center>เบอร์โทรศัพท์ :".$phone."</div><br>";
print"<div align=center>อาชีพ :".$occupation."</div><br>";
print"<div align=center>สถานภาพ :".$status."</div><br>";
 include('config.inc.php');


$sql="update userinfo set username='$txtUsername',password='$pass_md5',name='$name',email='$email',address='$address',sex='$sex',age='$age',citizen_id='$citizen',phone='$phone',occupation='$occupation',status='$status',online='0' where username='$user'";
$result=mssql_query($sql); 

      setcookie("username", "");
      setcookie("passwd", "");

print("<div align=center><br><h3>เพิ่มข้อมูลเรียบร้อยแล้ว</h3></div><br>");
print"<div align=center><A HREF=\"index.html\">กลับไปหน้าแรก</A></div>";
  
mssql_close();
?>

</form>




Tag : PHP, Ms SQL Server 2005







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-09-19 21:40:47 By : เด็กโง่ View : 1003 Reply : 1
 

 

No. 1



โพสกระทู้ ( 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 : 2010-09-19 21:52:49 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พอใส่คำสั่งลบคุกกี้ก็ขึ้น Warning: Cannot modify header information - 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 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่