สอบถามเรื่อง function header มีปัญ error หรือไม่รองรับกับ php 4 ครับ
Error นี้ทุกวันครับ ค้นหากระทู้เก่า ๆ ได้ครับ
Date :
2012-11-20 15:01:31
By :
mr.win
จากที่ผมหาข้อมูลมาน่ะครับ
1. มีการใช้คำสั่ง Output (เช่น echo , print , ... คำสั่งที่มีผลต่อการแสดงผลออกมาทางหน้าจอ) ออกมาก่อนบรรทัดที่เป็นคำสั่งเซ็ต Header
2.สาเหตุที่ 2 ถ้ามีคำสั่ง session_start() จะต้องอยู่บรรทัดบนสุดของไฟล์ เท่านั้น !!
กับวิธีสุดท้ายให้ดาวน์โหลดโปรแกรม
Notepad++
ผมใช้วิการแก้ไข้โดยการ ใช้ Notepad++
ยังเกิด error แบบนี้ครับ ก็ยังไม่หายครับ
Date :
2012-11-22 09:39:34
By :
jumloon2005
อันนี้คือโค๊ดแบบเต็มๆ ครับ
Code (PHP)
<?php session_start();?>
<?php require_once('Connections/regis.php'); ?>
<?php
$username_rsLogin = "-1";
if (isset($_POST['username'])) {
$username_rsLogin = (get_magic_quotes_gpc()) ? $_POST['username'] : addslashes($_POST['username']);
}
$password_rsLogin = "-1";
if (isset($_POST['password'])) {
$password_rsLogin = (get_magic_quotes_gpc()) ? $_POST['password'] : addslashes($_POST['password']);
}
mysql_select_db($database_regis, $regis);
$query_rsLogin = sprintf("SELECT * FROM users WHERE users_username = '%s' AND users_password = '%s'", $username_rsLogin,$password_rsLogin);
$rsLogin = mysql_query($query_rsLogin, $regis) or die(mysql_error());
$row_rsLogin = mysql_fetch_assoc($rsLogin);
$totalRows_rsLogin = mysql_num_rows($rsLogin);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD >
<META http-equiv=Content-Type content="text/html; charset=windows-874">
<TITLE>Đںؐ໕¹ݨҹΔڠ؍Ĭວռ/TITLE>
<STYLE type=text/css>
.style18 {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0099; FONT-FAMILY: Tahoma
}
.style8 {
FONT-SIZE: 12px; FONT-FAMILY: Tahoma
}
.text1 {
FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.text1 {
FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.style19 {
FONT-FAMILY: "MS Sans Serif"
}
.style20 {
COLOR: #0000ff
}
.style21 {
FONT-SIZE: 14px; FONT-FAMILY: Tahoma
}
.menutext {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
A:link {
COLOR: #0053ff; TEXT-DECORATION: none
}
A:visited {
COLOR: #0053ff; TEXT-DECORATION: none
}
A:hover {
COLOR: #999999; TEXT-DECORATION: none
}
A:active {
COLOR: #0053ff; TEXT-DECORATION: none
}
.text {
FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.small {
FONT-SIZE: 9px; COLOR: #181084; FONT-FAMILY: Tahoma
}
.name {
FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif"
}
.style1 {
COLOR: #000000
}
.menu_org {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: Tahoma
}
BODY {
MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.style22 {
font-size: small;
font-family: "MS Sans Serif";
color: #FF6600;
font-weight: bold;
}
</STYLE>
</HEAD >
<BODY topMargin=0 marginheight="0">
<?php if ($totalRows_rsLogin > 0) {
$sess_username=$_POST['username'];
$sess_password=$_POST['password'];
$sess_status = $row_rsLogin['users_status'];
session_register("sess_username");
session_register("sess_password");
session_register("sess_status");
header('location:index.php');
}
?>
<TABLE height=371 cellSpacing=0 cellPadding=0 width="100%" align=center bgColor="#ffffff" border=0>
<TBODY>
<TR>
<TD vAlign=top align=left colSpan=2 height=30><?include("head.php");?>
</TD>
</TR>
<TR>
<TD vAlign=top align=left width=149 height=341><?include("menu.php"); ?></TD>
<TD vAlign=top align=left width=1000 height=341><?php if ($totalRows_rsLogin < 1) { ?>
<center>
<br>
<br>
<TABLE cellSpacing=0 width=400 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top
background=image/icon.gif
height=35><DIV class=style2 align=center>
<DIV class=menu_org align=left> ⼃ԷӡӃ Login
ࣩӊڨĐں </DIV>
</DIV></TD>
</TR>
<TR>
<TD vAlign=center height=35><DIV class=text align=center>username password 储יuꍧ </DIV></TD>
</TR>
</TBODY>
</TABLE>
</center>
<meta http-equiv=refresh content=3;URL="index.php">
<? } ?>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
Date :
2012-11-22 09:47:26
By :
jumloon2005
ตอนนี้ยังหาทางแก้ไม่ได้เลยครับใครพอจะรู้สาเหตุบ้างไหมครับ
Date :
2012-11-24 08:51:52
By :
jumloon2005
ชุดแก้ไข
<?php
session_start();
require_once('Connections/regis.php');
$username_rsLogin = "-1";
if (isset($_POST['username'])) {
$username_rsLogin = (get_magic_quotes_gpc()) ? $_POST['username'] : addslashes($_POST['username']);
}
$password_rsLogin = "-1";
if (isset($_POST['password'])) {
$password_rsLogin = (get_magic_quotes_gpc()) ? $_POST['password'] : addslashes($_POST['password']);
}
mysql_select_db($database_regis, $regis);
$query_rsLogin = sprintf("SELECT * FROM users WHERE users_username = '%s' AND users_password = '%s'", $username_rsLogin,$password_rsLogin);
$rsLogin = mysql_query($query_rsLogin, $regis) or die(mysql_error());
$row_rsLogin = mysql_fetch_assoc($rsLogin);
$totalRows_rsLogin = mysql_num_rows($rsLogin);
if($totalRows_rsLogin > 0) {
$sess_username=$_POST['username'];
$sess_password=$_POST['password'];
$sess_status = $row_rsLogin['users_status'];
session_register("sess_username");
session_register("sess_password");
session_register("sess_status");
header('location:index.php');
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD >
<META http-equiv=Content-Type content="text/html; charset=windows-874">
<TITLE>Đںؐ໕¹ݨҹΔڠ؍Ĭວռ/TITLE>
<STYLE type=text/css>
.style18 {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0099; FONT-FAMILY: Tahoma
}
.style8 {
FONT-SIZE: 12px; FONT-FAMILY: Tahoma
}
.text1 {
FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.text1 {
FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.style19 {
FONT-FAMILY: "MS Sans Serif"
}
.style20 {
COLOR: #0000ff
}
.style21 {
FONT-SIZE: 14px; FONT-FAMILY: Tahoma
}
.menutext {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
A:link {
COLOR: #0053ff; TEXT-DECORATION: none
}
A:visited {
COLOR: #0053ff; TEXT-DECORATION: none
}
A:hover {
COLOR: #999999; TEXT-DECORATION: none
}
A:active {
COLOR: #0053ff; TEXT-DECORATION: none
}
.text {
FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.small {
FONT-SIZE: 9px; COLOR: #181084; FONT-FAMILY: Tahoma
}
.name {
FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif"
}
.style1 {
COLOR: #000000
}
.menu_org {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: Tahoma
}
BODY {
MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.style22 {
font-size: small;
font-family: "MS Sans Serif";
color: #FF6600;
font-weight: bold;
}
</STYLE>
</HEAD >
<BODY topMargin=0 marginheight="0">
<TABLE height=371 cellSpacing=0 cellPadding=0 width="100%" align=center bgColor="#ffffff" border=0>
<TBODY>
<TR>
<TD vAlign=top align=left colSpan=2 height=30><?include("head.php");?>
</TD>
</TR>
<TR>
<TD vAlign=top align=left width=149 height=341><?include("menu.php"); ?></TD>
<TD vAlign=top align=left width=1000 height=341><?php if ($totalRows_rsLogin < 1) { ?>
<center>
<br>
<br>
<TABLE cellSpacing=0 width=400 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top
background=image/icon.gif
height=35><DIV class=style2 align=center>
<DIV class=menu_org align=left> ⼃ԷӡӃ Login
ࣩӊڨĐں </DIV>
</DIV></TD>
</TR>
<TR>
<TD vAlign=center height=35><DIV class=text align=center>username password 储יuꍧ </DIV></TD>
</TR>
</TBODY>
</TABLE>
</center>
<meta http-equiv=refresh content=3;URL="index.php">
<? } ?>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
Date :
2012-11-24 17:21:43
By :
sakuraei
Load balance : Server 00