ขี้น Error แบบนี้แปลว่าอะไรหรอครับ เกี่ยวกับการลงทะเบียนครับ ถ้าเวลาในการลงทะเบียนไม่ถึงกำหนดผมจะให้ link ไปที่ STD.php
เกี่ยวกับการลงทะเบียนครับ ถ้าเวลาในการลงทะเบียนไม่ถึงกำหนดผมจะให้ link ไปที่ STD.php แต่มันขึ้น Error แบบนี้อ่ะครับWarning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\1.php:10) in C:\AppServ\www\1.php on line 25
<?
$inTheEnd = mktime(2009, 02, 10, 15, 0, 0);
$nn = explode("-", date("Y-m-d-H-i-s"));
$registerTime = mktime($nn[0], $nn[1], $nn[2], $nn[3], $nn[4], $nn[5]);
if($registerTime >= $inTheEnd){
echo "เกินระยะเวลากำหนดในการลงทะเบียน";
}
else {
header('location:STD2.php');
}
?>
Tag : - - - -
Date :
2009-02-16 20:53:17
By :
sanits
View :
1181
Reply :
4
คือว่ามันส่งข้อมูลไปก่อนแล้วหละครับ ดังนั้นต้องใช้บัฟเฟอร์คับ
ใส่ ob_start(); ไว้บรรทัดแรกของไฟล์นะครับ
คือมันจะบัฟเฟอร์ไปจนหมดไฟล์ครับ ก่อนจะเรสปอนส์
SITE: http://gunner.freetzi.com
MSN: [email protected]
TEL: 087-577-0276
Date :
2009-02-16 21:07:17
By :
pjgunner
ไม่ได้อ่ะครับ
Date :
2009-02-16 21:16:07
By :
sanits
ได้แล้วครับขอบใจนะ
Date :
2009-02-16 23:33:05
By :
sanits
<?
session_start();
$sess_m_log = $_SESSION[sess_m_log];
if ($sess_m_log=="" )
{
header("Location: forget_login.php");
exit();
}
?>
ไฟล์ผมเปงแบบนี้อ่ะคับ
แต่ขึ้น ERROR แบบเค้าเลยทำไงดี
Date :
2010-02-22 18:06:32
By :
นัน
Load balance : Server 02