ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingCannot send session cache limiter แก้ไขอย่างไรดีครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Cannot send session cache limiter แก้ไขอย่างไรดีครับ  (อ่าน 16729 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 500
ออฟไลน์ ออฟไลน์

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« เมื่อ: 13 กุมภาพันธ์ 2010, 18:16:29 »


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/doteenee/domains/doteenee.com/public_html/postfree/detail.php:1) in /home/doteenee/domains/doteenee.com/public_html/postfree/detail.php on line 3

ผมมั่วๆ code มาได้สักพักแต่ไม่ค่อยรู้อะไรลึกมาก
อยากรู้ว่าอาการนี้ เป็นเพราะอะไร และความแก้ไขอย่างไรดีครับ 
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 กุมภาพันธ์ 2010, 18:27:17 »

Error นี้เป็นเพราะว่ามีการแสดง output ขึ้นมาก่อน การใช้แท๊กเซ็ต header ครับ
(ห้าม echo, print หรือแสดงผลใดๆ ก่อนการเซ็ต header)

ทางแก้ที่ถูกก็คือลำดับโค๊ดให้ดีครับ
หรือวิธีแก้แบบลวกๆ ก็คือใส่ ob_start ลงไปช่วย

วิเคราะผิดพลาดอย่างไรขออภัยครับ wanwan017
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 500
ออฟไลน์ ออฟไลน์

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 13 กุมภาพันธ์ 2010, 18:46:20 »

Error นี้เป็นเพราะว่ามีการแสดง output ขึ้นมาก่อน การใช้แท๊กเซ็ต header ครับ
(ห้าม echo, print หรือแสดงผลใดๆ ก่อนการเซ็ต header)

ทางแก้ที่ถูกก็คือลำดับโค๊ดให้ดีครับ
หรือวิธีแก้แบบลวกๆ ก็คือใส่ ob_start ลงไปช่วย

วิเคราะผิดพลาดอย่างไรขออภัยครับ wanwan017

+1 ให้ครับ

จริง ob_start ผมก็ใส่ไว้แล้วครับ แต่ก็เป็นครับ
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
ayeweb
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 5,205



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 13 กุมภาพันธ์ 2010, 19:23:43 »

พี่ผมรู้ อิอิ อธิบายไม่ถูก
utf
ประมาณว่า encode ครับ

V
Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at C:\AppServ\www\Hardware Store1\cart.php:24) in C:\AppServ\www\Hardware Store1\cart.php on line 32

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\AppServ\www\Hardware Store1\cart.php:24)
in C:\AppServ\www\Hardware Store1\cart.php on line 32

เรื่องของเรื่องคือ หลังจากที่นั่งเขียนเว็บกับเพื่อนก็เจอปัญหาหนึ่งขึ้น เกิดข้อความข้างต้นขึ้นเมื่อเราทดสอบรันไฟล์โดยไม่ทราบสาเหตุ เราหาคำตอบ สอบถามจากผู้รู้หลายคน บ้างของใช้ Ob_php ลองกันหลายวิธีแต่ก็ไม่ยอมหายเสียที นั่งงมกันอยู่หลายชั่วโมงก็ไม่สามารถแก้ไขข้อผิดพลากกังกล่าวได้ เกิดจากการส่งค่าของฟังก์ชั่นไม่ได้ ใครจะไปรู้ว่าการเข้ารหัสไฟล์จะมีผลต่อฟังก์ชันที่อยู่ข้างใน ไฟล์เดิมถูกเข้ารหัสเป็น ANSI เรามาเเปลงใหม่เป็น UTF-8 จึงได้เกิดปัญหาขึ้น ลองใช้โปรแกรม notepad++ แปลงเป็น UTF-8 ก่อน จากนั้นก็แปลงกลับเป็น ANSI เเล้วเซฟตามปกติ แพขึ้นเซิฟเวอร์ จะสามารถใช้งานได้ปกติ
บันทึกการเข้า


ข่าวไอที ข่าวสารไอที แอพไอโฟน บริการอื่นๆ
บริการ ตรวจหวย อื่นๆ ทั่วไปสาระน่ารู้ ความรู้ต่างๆ
Host ไทย เว็บผู้หญิงนะคะ แต่ผู้ชายก็เข้าได้ค่ะ
ตรวจหวย
ตรวจหวย ผลสลากกินแบ่งรัฐบาล>>
เช่าโฮสติ้ง Ruk-com
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 500
ออฟไลน์ ออฟไลน์

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 13 กุมภาพันธ์ 2010, 19:41:43 »

+1 ครับ แต่เดี่ยวลองดูครับ

หากต้องการให้หายวิธีลัด session_start() ออกครับ
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
Reality
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 757



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 14 กุมภาพันธ์ 2010, 03:52:18 »

พี่ผมรู้ อิอิ อธิบายไม่ถูก
utf
ประมาณว่า encode ครับ

V
Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at C:\AppServ\www\Hardware Store1\cart.php:24) in C:\AppServ\www\Hardware Store1\cart.php on line 32

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\AppServ\www\Hardware Store1\cart.php:24)
in C:\AppServ\www\Hardware Store1\cart.php on line 32

เรื่องของเรื่องคือ หลังจากที่นั่งเขียนเว็บกับเพื่อนก็เจอปัญหาหนึ่งขึ้น เกิดข้อความข้างต้นขึ้นเมื่อเราทดสอบรันไฟล์โดยไม่ทราบสาเหตุ เราหาคำตอบ สอบถามจากผู้รู้หลายคน บ้างของใช้ Ob_php ลองกันหลายวิธีแต่ก็ไม่ยอมหายเสียที นั่งงมกันอยู่หลายชั่วโมงก็ไม่สามารถแก้ไขข้อผิดพลากกังกล่าวได้ เกิดจากการส่งค่าของฟังก์ชั่นไม่ได้ ใครจะไปรู้ว่าการเข้ารหัสไฟล์จะมีผลต่อฟังก์ชันที่อยู่ข้างใน ไฟล์เดิมถูกเข้ารหัสเป็น ANSI เรามาเเปลงใหม่เป็น UTF-8 จึงได้เกิดปัญหาขึ้น ลองใช้โปรแกรม notepad++ แปลงเป็น UTF-8 ก่อน จากนั้นก็แปลงกลับเป็น ANSI เเล้วเซฟตามปกติ แพขึ้นเซิฟเวอร์ จะสามารถใช้งานได้ปกติ

น่าจะเป็นตามนี้

สรุปคือถ้าท่านแก้ลำดับโค๊ดไม่ได้ ให้ลองเซฟไฟล์แบบ UTF without BOM
ผมหาลิ้งให้อ่านวิธีไม่ได้แล้วดิ แต่ก็คือเซฟธรรมดานั่นแหละครับ ใช้ Notepad++, Editplus
บันทึกการเข้า

*You walk right into reality, While my heart's still wild and free.. 

Midnight Adventure
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 500
ออฟไลน์ ออฟไลน์

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 15 กุมภาพันธ์ 2010, 16:27:58 »

ขอบคุณมากครับ
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
chanudom
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 349



ดูรายละเอียด
« ตอบ #7 เมื่อ: 23 กุมภาพันธ์ 2010, 13:45:42 »

พี่ผมรู้ อิอิ อธิบายไม่ถูก
utf
ประมาณว่า encode ครับ

V
Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at C:\AppServ\www\Hardware Store1\cart.php:24) in C:\AppServ\www\Hardware Store1\cart.php on line 32

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\AppServ\www\Hardware Store1\cart.php:24)
in C:\AppServ\www\Hardware Store1\cart.php on line 32

เรื่องของเรื่องคือ หลังจากที่นั่งเขียนเว็บกับเพื่อนก็เจอปัญหาหนึ่งขึ้น เกิดข้อความข้างต้นขึ้นเมื่อเราทดสอบรันไฟล์โดยไม่ทราบสาเหตุ เราหาคำตอบ สอบถามจากผู้รู้หลายคน บ้างของใช้ Ob_php ลองกันหลายวิธีแต่ก็ไม่ยอมหายเสียที นั่งงมกันอยู่หลายชั่วโมงก็ไม่สามารถแก้ไขข้อผิดพลากกังกล่าวได้ เกิดจากการส่งค่าของฟังก์ชั่นไม่ได้ ใครจะไปรู้ว่าการเข้ารหัสไฟล์จะมีผลต่อฟังก์ชันที่อยู่ข้างใน ไฟล์เดิมถูกเข้ารหัสเป็น ANSI เรามาเเปลงใหม่เป็น UTF-8 จึงได้เกิดปัญหาขึ้น ลองใช้โปรแกรม notepad++ แปลงเป็น UTF-8 ก่อน จากนั้นก็แปลงกลับเป็น ANSI เเล้วเซฟตามปกติ แพขึ้นเซิฟเวอร์ จะสามารถใช้งานได้ปกติ


ขอบคุณมากเลยครับ เพิ่มเจอปัญหานี้ มาเจอคำแนะนำนี้ แก้ไ้ด้เลย โล่งอก
บันทึกการเข้า

loadgamezone
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 515



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 10 ธันวาคม 2011, 10:01:38 »

พี่ผมรู้ อิอิ อธิบายไม่ถูก
utf
ประมาณว่า encode ครับ

V
Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at C:\AppServ\www\Hardware Store1\cart.php:24) in C:\AppServ\www\Hardware Store1\cart.php on line 32

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\AppServ\www\Hardware Store1\cart.php:24)
in C:\AppServ\www\Hardware Store1\cart.php on line 32

เรื่องของเรื่องคือ หลังจากที่นั่งเขียนเว็บกับเพื่อนก็เจอปัญหาหนึ่งขึ้น เกิดข้อความข้างต้นขึ้นเมื่อเราทดสอบรันไฟล์โดยไม่ทราบสาเหตุ เราหาคำตอบ สอบถามจากผู้รู้หลายคน บ้างของใช้ Ob_php ลองกันหลายวิธีแต่ก็ไม่ยอมหายเสียที นั่งงมกันอยู่หลายชั่วโมงก็ไม่สามารถแก้ไขข้อผิดพลากกังกล่าวได้ เกิดจากการส่งค่าของฟังก์ชั่นไม่ได้ ใครจะไปรู้ว่าการเข้ารหัสไฟล์จะมีผลต่อฟังก์ชันที่อยู่ข้างใน ไฟล์เดิมถูกเข้ารหัสเป็น ANSI เรามาเเปลงใหม่เป็น UTF-8 จึงได้เกิดปัญหาขึ้น ลองใช้โปรแกรม notepad++ แปลงเป็น UTF-8 ก่อน จากนั้นก็แปลงกลับเป็น ANSI เเล้วเซฟตามปกติ แพขึ้นเซิฟเวอร์ จะสามารถใช้งานได้ปกติ


แจ่มครับ ขอบคุณมาก ก็งงว่าเกิดจากอะไร
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์