PHP
ภาษา PHP สอน php
HTML
ภาษา HTML สอน HTML
Dreamweaver
สอน Dreamweaver
Namo WebEditor
สอน Namo WebEditor
Flash
สอน Flash Animation
Photoshop
สอน เครื่องมือ แต่งภาพ
illustrator
สอน เครื่องมือ วาดภาพ
3ds max
สอน 3D Modeling
Java Script
สอน Java, Java Script
C ,C++
เขียนโปรแกรม C,C++
Word
สอน Word เอกสาร
Excel
สอน Excel ตาราง
PowerPoint
สอน PowerPoint
Access
สอน Access ฐานข้อมูล
การทำ Login Session แบบไม่ใช้ฐานข้อมูล
จัดทำโดย :
Mr.GuruZ
:: WebThaiDD.COM - ขุมทรัพย์ทางปัญญาของคนไทย •))) ------------
บทเรียนนี้เป็นบทเรียนประยุกต์เพื่อให้เข้าใจเรื่องระบบ Login ที่ผมนำเสนอเป็นเพียงส่วนหนึ่งอาจจะมีหลายแบบลองนำไปใช้กับฐานข้อมูลหรือแบบอื่นดูนะครับ
ขั้นตอนการทำ
1. สร้างแบบฟอร์มขึ้นมาก่อน ดังภาพ
โค้ด index.php
<?
session_start();
session_destroy();
?>
<html>
<head>
<title>Un title page</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body bgcolor="#FFFFFF">
<form name="form1" method="post" action="check_login.php">
<br>
user :
<input type="text" name="user">
<br>
pass :
<input type="password" name="pass">
<br>
<input type="submit" name="Submit" value="Login">
<a href="#">ลืมรหัสผ่าน</a>
</form>
</body>
</html>
2. สร้างไฟล์เพื่อเช็คข้อมูลที่ผู้ใช้ Login เข้ามาในที่นี้ผมให้เป็น
check_login.php
โค้ด check_login.php
<?
session_start();
$user_check="test";
$pass_check="1234";
if(($user==$user_check)&&($pass==$pass_check)){
session_register("user");
session_register("pass");
header("location:member.php");
}else header("location:index.php");
?>
3. กำหนดหน้าเมื่อถูกต้องจะให้ไปที่ไหนในที่นี้ผมให้ไปที่
member.php
โค้ด member.php
<?
session_start();
echo "สวัสดีคุณ $user";
?>
คุณอาจสนใจ
แสดงข้อความวิ่งที่ Status Bar
เว็บไทยดีดี
(23,730 - 19 ม.ค. 51)
ทำปุ่มเคลื่อนไหวใส่เว็บด้วย Flash MX (ตอนที่ 3)
มรกต อุ่นเสรี
(40,502 - 29 ก.ย. 50)
การใช้ javascript เพื่อเช็คค่าว่าง
Tung
(48,043 - 22 พ.ย. 50)
วิธีใส่ Icon ให้เว็บของคุณใน Favorites
เว็บไทยดีดี
(18,626 - 26 ม.ค. 51)
สร้างสายรุ้งด้วย Polar Coordinates
Mr.GuruZ
(124,219 - 04 มิ.ย. 49)
การสร้าง webboard ตอน 4 (แสดงกระทู้)
Mr.GuruZ
(63,572 - 03 มิ.ย. 49)
การสร้าง Folder ย่อยใน Site
Mr.GuruZ
(23,573 - 26 พ.ย. 50)
เทคนิคการลบพื้นหลัง
Mr.GuruZ
(153,182 - 04 มิ.ย. 49)