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 > ช่วยดูตรงนี้ให้ทีครับ เกี่ยวกับ cookie อ่ะครับ...Warning: Cannot modify header information - headers already sent by (out



 

ช่วยดูตรงนี้ให้ทีครับ เกี่ยวกับ cookie อ่ะครับ...Warning: Cannot modify header information - headers already sent by (out

 



Topic : 026404



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



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




รูปภาพ


รูปภาพ



จะทดลอง Cookie อ่ะครับ
ช่วยดูให้ทีครับ มันผิดตรงไหน



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-04-18 21:28:37 By : bermphp View : 2340 Reply : 23
 

 

No. 1



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



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


เกี่ยวกับว่าต้องใส่ ob_start(); ไว้บรรทัดแรก หรือเปล่า






Date : 2009-04-18 21:59:22 By : ttong
 


 

No. 2



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



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


ไม่หายอ่ะครับ
มันผิดที่บันทัด setcookie อ่ะครับ

Date : 2009-04-19 20:44:17 By : bermphp
 

 

No. 3



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



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


ช่วยด้วยครับ ขุดขึ้นมาอีก
Date : 2009-04-20 10:51:06 By : bermphp
 


 

No. 4



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

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

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


PHP Cookies ($_COOKIE,$HTTP_COOKIE_VARS )

ลองเข้าไปดูมาหรือยังครับ
Date : 2009-04-20 11:07:42 By : pokultra
 


 

No. 5



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



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


ลองดูตาม link ของคุณ rastafari แนะนำแล้วครับ
มันไม่หาย


ช่วยดูให้อีกอันนะครับ อันนี้เป็นหน้า login

Code
<html>
<body>
<font size=4 face='tahoma'>

<form action="login.php" method=post>
username <input type=text name=username><br>
password <input type=password name=password><br>
<input type=submit value='login'>

</form>
</font>
</body>
</html>



ตามด้วย login.php

Code (PHP)
<?php
	if ( $username=="root" && $password=="1234" )
	{
		print ("welcome<br>");
		print ("click <a href='private.php'>here</a> to private page");
		setcookie ( "u" , "$username" ,time()+3600 );
		setcookie ( "p" , "$password" ,time()+3600 );
	}
	else
	{
		print ("error");
	}
?>


มันจึงเกิดปัญหาขึ้นแบบนี้
หลังจากที่ผมได้ กรอก username กับ password ไปแล้ว


welcome
click here to private page
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\phptest\cookielogin\login.php:4) in C:\AppServ\www\phptest\cookielogin\login.php on line 9

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\phptest\cookielogin\login.php:4) in C:\AppServ\www\phptest\cookielogin\login.php on line 10

อันนี้เป็น private.php กับ logout.php

Code (PHP)
<?php
	if ($u=="root" && $p=="1234")
	{
		print ("welcome to private page<br>");
		print ("<a href='logout.php'>logout</a>");
	}
	else
	{
		print ("Can't open this page<br>");
		print ("Please <a herf='login.html'>login</a>");
	}	
?>


Code
<html>
<body>
<font size =4 face='tahoma'>
<?
setcookie ( "u" , "" );
setcookie ( "p" , "" );
print ("logout ok");
?>
<br>
<a href="login,html">login</a>
</font>
</body>
</html>

Date : 2009-04-20 15:38:30 By : bermphp
 


 

No. 6



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


Code (PHP)
<?php
ob_start();
session_start();
// สองอันนี้ไว้บรรทัดแรกสุดของ page
?>

Date : 2009-04-20 17:00:41 By : plakrim
 


 

No. 7



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



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


ตามนี้เลยนะครับ

Code
<?php
ob_start();
session_start();
?>
<html>
<body>
<font size=4 face='tahoma'>
<?
if ( $username=="root" && $password=="1234" )
{
print ("welcome<br>");
print ("click <a href='private.php'>here</a> to private page");
setcookie ( "u" , "$username" ,time()+3600 );
setcookie ( "p" , "$password" ,time()+3600 );
}
else
{
print ("error");
}
?>
</font>
</body>
</html>


ได้แบบนี้เลยครับ

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\phptest\cookielogin\login.php:1) in C:\AppServ\www\phptest\cookielogin\login.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\phptest\cookielogin\login.php:1) in C:\AppServ\www\phptest\cookielogin\login.php on line 3
welcome
click here to private page
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\phptest\cookielogin\login.php:1) in C:\AppServ\www\phptest\cookielogin\login.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\phptest\cookielogin\login.php:1) in C:\AppServ\www\phptest\cookielogin\login.php on line 14




T-T ฮือ
Date : 2009-04-20 17:10:12 By : bermphp
 


 

No. 8



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

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

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


wrong ob_start แบบนี้ ผิด

correct ob_start แบบนี้ ถูก
Date : 2009-04-20 17:37:50 By : lozomac
 


 

No. 9



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



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


งง อ่ะครับ
ผมก็เริ่มบรรทัดแรกแล้วอ่ะครับ

Date : 2009-04-20 22:09:02 By : bermphp
 


 

No. 10



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



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



Date : 2009-04-20 22:13:57 By : bermphp
 


 

No. 11



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



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


ขุดครับ
Date : 2009-04-21 11:06:19 By : bermphp
 


 

No. 12



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



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


ได้ยังครับของผมก็เคยเป็น
Date : 2009-04-21 12:14:40 By : GhostLocal
 


 

No. 13



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



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


ยังเลยครับ
แล้วคุณแก้ยังไงหรอครับ คุณ shadowless
ผมใช้ appserv 2.5.10 อ่ะครับ
ฮือออออออออออ

Date : 2009-04-21 19:18:52 By : bermphp
 


 

No. 14



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

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

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

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

?>

Date : 2009-04-21 19:37:16 By : webmaster
 


 

No. 15



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



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


Code (PHP)
<?php
<?ob_start();?>
<?php
	if ( $username=="test" && $password=="1234" )
	{
		print ("welcome<br>");
		print ("click <a href='private.php'>here</a> to private page");
		
		setcookie ( "u" , "$username" , time()+3600 );
		setcookie ( "p" , "$password" , time()+3600 );
	}
	else
	{
		print ("error");
	}
?>
?>


ยังไม่ผ่านเลยครับ
Date : 2009-04-21 20:51:18 By : bermphp
 


 

No. 16



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



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


เศร้าใจครับ
ผมใช้อย่างอื่นแทน cookie ได้ใช่ไหมครับ
ใช้ session ไม่เป็นครับ
ดูจากที่ tutorial แล้ว ยัง งง งง ครับ

Date : 2009-04-22 23:22:40 By : bermphp
 


 

No. 17

Guest


ไม่ทราบว่าหาทางออกได้หรือยังครับ
ผมเป็นคนนอก เพิ่งมาเข้าเวปนี้จากคนรู้จัก
เลยเข้ามาช่วยแนะนำ

จากที่ดูและลองแล้วของผมใช้ code ของคุณได้ปกติ
ทั้ง ๆ ที่ยังไม่ได้ใส่ 2 บรรทัดที่เป็น session เลย ก็ run ผ่าน
จากที่ เทส
แสดงว่าของคุณน่าจะเป็นปัญหาด้านการ config หรือเปล่าไม่แน่ใจนะ แต่ลองดูละกัน
php.ini-dist เข้าไปแก้ที่ file นี้ดู ดูในส่วนของที่เป็น session นะ
Date : 2009-07-23 12:27:47 By : Polla
 


 

No. 18



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



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


พิมพ์คำนี้ไว้ในไฟล์ชื่อ .htaccess

Code
php_value output_buffering 4096


แล้วเก้บไว้ใน root folder

เครดิต พี่หนุ่ม num ของเรานี่เอง เอิ้ก
Date : 2009-07-23 14:40:18 By : danya
 


 

No. 19



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



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


ob_end_flush();
บรรทัดสุดท้าย จะได้ครบสูตร
Date : 2009-07-23 15:02:27 By : mr.v
 


 

No. 20



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



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

php_value output_buffering 4096 สั่งให้ program ทำอะไรครับ...
Date : 2009-07-24 09:32:45 By : nilas
 


 

No. 21

Guest


เอา

print ("welcome<br>");
print ("click <a href='private.php'>here</a> to private page");

ไว้หลัง

setcookie
Date : 2009-10-23 23:25:30 By : mangsab
 


 

No. 22

Guest


พิมพ์คำนี้ไว้ในไฟล์ชื่อ .htaccess

Code
php_value output_buffering 4096




----------------- เย้ๆๆๆ ได้แล้วค่ะ เพราะโค้ดนี้เลย ... เห้อ เหนื่อยเลย
Date : 2010-02-16 03:19:05 By : A-mO
 


 

No. 23

Guest


เย่ ดีจายจัง ได้วิธีแล้ว มาหาวิธีเหมือนกัน
Date : 2010-08-23 15:51:22 By : ขนมปังคุง (ไม่ได้ล๊อกอิน)
 

   

ค้นหาข้อมูล


   
 

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