เวลาคลิ๊กเข้ามในหน้าฟอร์มแล้วมี Error : Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
session_start อยู่ด้านบนสุดหรือเปล่าครับ
Date :
2013-01-29 11:54:30
By :
Ex-[S]i[L]e[N]t
อยู่ด้านสุดอยู่นะครับ....
Date :
2013-01-29 13:18:06
By :
sompong
Code (PHP)
ob_start(); // ลองเพิ่มด้านบนสุดอีกตัว ลองดู
Date :
2013-01-29 13:37:59
By :
Ex-[S]i[L]e[N]t
ไม่ได้เลยครับ เป็นเหมือนเดิมเลยครับ.. ผมเขียนโค๊ดอะไรผิดหรือเปล่าครับ...
Code (PHP)
<?php
session_start();
$ses_cmpno = $_SESSION[CmpNo];
$ses_username = $_SESSION[Username];
session_write_close();
mysql_connect("localhost","root","root") or die(mysql_error());
mysql_select_db("Database");
$charset = "SET NAMES UTF8";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
?>
Date :
2013-01-29 13:56:25
By :
sompong
ลองแล้วครับ ก็ไม่ได้เหมือนเดิม...
Date :
2013-01-29 16:44:30
By :
sompong
Code (PHP)
<?php
session_start();
$ses_cmpno = $_SESSION[CmpNo];
$ses_username = $_SESSION[Username];
session_write_close();
$conn = mysql_connect("localhost","root","root") or die(mysql_error());
mysql_select_db("Database",$conn) or die(mysql_error());
$charset = "SET NAMES UTF8";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
?>
Date :
2013-01-29 18:20:37
By :
arm8957
ได้แล้วครับ หน้าฟอร์มไม่มี Error แล้ว ซึ่งลองทำตามคำแนะนำทุกท่าน ซึ่ง
Code (PHP)
<?php
@session_start();
$ses_cmpno = $_SESSION[CmpNo];
$ses_username = $_SESSION[Username];
session_write_close();
mysql_connect("localhost","root","root") or die(mysql_error());
mysql_select_db("Database");
$charset = "SET NAMES UTF8";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
?>
แล้วไปดูตรงEncoding เลือก Encode in UTF-8 without BOM ก็หายเลยครับ
แต่ปรากฎว่าข้อมูลของ session ไม่ลงในฐานข้อมูลแล้ว รบกวนด้วยครับ...
Date :
2013-01-30 09:59:03
By :
lertpong
Load balance : Server 01