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,027

HOME > PHP > PHP Forum > ใครรู้ช่วยบอกทีนะครับ ลองเข้ามาอ่านดูก่อนนะครับ ขอขอบคุณร่วงหน้าด้วยนะครับ ขอบคุณครับ



 

ใครรู้ช่วยบอกทีนะครับ ลองเข้ามาอ่านดูก่อนนะครับ ขอขอบคุณร่วงหน้าด้วยนะครับ ขอบคุณครับ

 



Topic : 100303



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



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



คือ ผม ลอง ทำ ระบบ สมาชิก และ Web Site Structure ให้ทำงานด้วยกัน โดยการ

https://www.thaicreate.com/community/php-mysql-login-form-check-username-password.html

และ

https://www.thaicreate.com/community/php-web-site-structure.html

มา mix กัน แต่พอ ผมลอง login มันดันขึ้นว่า

Code
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\phpthai\web\www\index.php:7) in C:\phpthai\web\www\tab_checklogin.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\phpthai\web\www\index.php:7) in C:\phpthai\web\www\tab_checklogin.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at C:\
phpthai\web\www\index.php:7) in C:\phpthai\web\www\tab_checklogin.php on line 26


ตรง หน้า check_login.php ผมเปลี่ยนเป็น tab_checklogin.php เพราะผมจะทำเป็น Link =?tab=checklogin

หน้า อื่นๆก็เช่นกันครับ ดังนั้น ตรง บรรทัดที่ 20-26 ผมเปลี่ยนเป็น Code
if($objResult["Status"] == "ADMIN")
{
header("location:?tab=adminpage");
}
else
{
header("location:?tab=page");


การใช้ อ้างอิง โค้ด ต่างๆ ลอง ดูใน Link https://www.thaicreate.com/community/php-mysql-login-form-check-username-password.html นะครับ

แต่ผมทำการแก้ชื่อใหม่หมด
login.php = tab_login.php
logout.php = tab_logout.php
check_login.php = tab_login.php
admin_page.php = tab_adminpage.php
user_page.php = tab_page.php

ซึ่งผม ปรับค่า SQL และ Link ต่างๆ ให้เข้ากันหมดแล้วแต่ติดอยู่ที่ปัญหาที่ขึ้นโค้ดไว้ให้ดูด้านบนครับ
ใครช่วยผมได้ช่วยบอกทีสิ่ครับ แล้วถ้า งง หรือ สงสัยอะไร ถามมาเลยครับเด่วผมจะอธิบายให้ครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-09-10 21:25:42 By : ghosting View : 654 Reply : 9
 

 

No. 1



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



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


ตรวจสอบ session_start() อยู่ด้านบน สุดของ ไฟร์ หรือเป่า






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 21:46:47 By : yamcrocodile
 


 

No. 2



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



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

ครับ อยู่ด้านบนครับ แบบนี้ เลย

Code
<?
	session_start();
	mysql_connect("localhost","root","phpthai");
	mysql_select_db("member");
	$strSQL = "SELECT * FROM member WHERE Username = '".mysql_real_escape_string($_POST['txtUsername'])."' 
	and Password = '".mysql_real_escape_string($_POST['txtPassword'])."'";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
	if(!$objResult)
	{
			echo "<center>คุณใส่ชื่อผู้ใช้หรือรหัสผ่านผิดพลาด</center>";
	}
	else
	{
			$_SESSION["UserID"] = $objResult["UserID"];
			$_SESSION["Status"] = $objResult["Status"];

			session_write_close();
			
			if($objResult["Status"] == "ADMIN")
			{
				header("location:?tab=adminpage");
			}
			else
			{
				header("location:?tab=page");
			}
	}
	mysql_close();
?>


แค่ เปลี่ยน ตรง header("location:?tab=adminpage"); กับ header("location:?tab=page"); เท่านั้นเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 21:50:17 By : ghosting
 

 

No. 3



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



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


https://www.thaicreate.com/php/forum/026299.html

ลองอ่านดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 21:54:39 By : yamcrocodile
 


 

No. 4



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



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

โอ้ว ได้แล้วค๊าฟ ขอบคุณมาก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 22:00:27 By : ghosting
 


 

No. 5



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



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

กำๆ มี ปัญหาใหม่เพิ่มมาอีกแล้วอะครับ

บนสุด ผมใส่ <?ob_start();?> มันก็ เข้าได้แต่ มัน ดันขึ้น ว่าต้อง login ก่อน ทั้งๆที่พึ่งเข้าไป แล้วมันก็ไม่โชว์ข้อมูลสมาชิก

แต่พอลองเปลี่ยน บนสุดเป็น <?session_start();?> มันก็เข้าได้ แล้วก็โชว์ข้อมูลของสมาชิก

แต่มันก็ยังเตือนว่า Code
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\phpthai\web\www\index.php:7) in C:\phpthai\web\www\tab_page.php on line 1


ข้างบนสุด แทน คำว่า ต้อง Login ก่อน

ตอนนี้ เป็น หมัน ละ ผม หา ทางไปไม่ถูกแล้วครับ งง มาก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 22:17:01 By : ghosting
 


 

No. 6



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



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


ใช้โปรแกรมอะไรในการ เขียน code ครับ Notepad ++ หรือเป่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 22:30:07 By : yamcrocodile
 


 

No. 7



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



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

ใช้ Dreamweaver ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 22:35:04 By : ghosting
 


 

No. 8



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



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


ไฟร์ นี้ เป็น ไฟร์ ที่โดน include หรือเปล่า และไฟร์ นี้เวลา บันทึก (SAVE) ถูกเข้า รหัสแบบ ใหน UTF-8 หรือไม่

ปล. session_start() ไม่ควรมี อะไรอยู่ข้างหน้าเลย แม้แค่ เว้นวรรค ก็ มิได้


ประวัติการแก้ไข
2013-09-10 22:43:35
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-10 22:42:38 By : yamcrocodile
 


 

No. 9



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



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

อ่อ ครับ ตอนนี้ผมแก้ได้แล้วครับ

ผมย้าย
<? ob_start();?>
<? session_start();?>
จากบนสุดของหน้า Tab_page.php ไปอยู่หน้า Index ที่เป็นผังเว็บครับ ^^

พอได้แล้วก็เข้าใจเบย ยังไงก็ขอขอบคุณนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-09-11 07:41:03 By : ghosting
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ใครรู้ช่วยบอกทีนะครับ ลองเข้ามาอ่านดูก่อนนะครับ ขอขอบคุณร่วงหน้าด้วยนะครับ ขอบคุณครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่