PHP session / Login Professional Home Page :PHP

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ระบบรายงานการประชุม กรมการปกครอง กระทรวงมหาดไทย.
Advertisements

Bupa active : First register
ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม
ฟังก์ชั่นในภาษาซี.
การพัฒนาระบบการส่งคำสั่งล้างข้อมูล ระยะไกล
Chapter IV : สร้างการติดต่อ
PHP LANGUAGE.
โครงสร้างภาษาซี.
PHP & Session.
ASP [#15] การใช้งาน ASP กับ Mysql ผ่าน ODBC การทำสมุดเยี่ยม Guestbook
HTTP Client-Server.
การเชื่อมต่อกับฐานข้อมูล
การเชื่อมต่อฐานข้อมูลด้วย PHP
Php เงื่อนไข และ การวนซ้ำ Professional Home Page :PHP
Php Variable , Expression Professional Home Page :PHP
Introduction to php Professional Home Page :PHP
Php with Database Professional Home Page :PHP
Electronic Commerce Session and Cookies.
Electronic Commerce เว็บฟอร์ม (Web Form).
PHP.
PHP Cookies / Session.
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
ตัวแปร (Variable) คือ ชื่อที่ตั้งขึ้นเพื่อเก็บข้อมูลในหน่วยความจำ สามารถเก็บข้อมูลชนิดใดก็ ได้ ลักษณะที่สำคัญ ค่าที่จัดเก็บ เมื่อปิดโปรแกรมข้อมูลจะหายไป.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 Cookie & Session มหาวิทยาลัยโยนก จังหวัด.
นิพจน์และตัวดำเนินการ
ความรู้เบื้องต้น เกี่ยวกับภาษา PHP ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
การรับและพิมพ์ข้อมูลเบื้องต้น
1. 2  ในการใช้งานเว็บไซต์ โดยปกติเราจะไม่สามารถ ใช้งานตัวแปรที่มีลักษณะ Global ที่สามารถ นำไปใช้ได้กับเว็บเพจหน้าอื่นๆ ปกติในการใช้ งานค่าต่างๆ ของเว็บเพจ.
ผศ. พิเชษฐ์ ศิริรัตนไพศาลกุล
การสร้างและใช้งานฟังก์ชั่น
ความรู้เบื้องต้นเกี่ยวกับการสร้าง WebPage
1. หน้าจอสำหรับให้ผู้มีสิทธิเสนอราคาป้อน Username และ Password เพื่อ login เข้าสู่ระบบ
ขั้นตอนการเสนอราคาของ Bidder โปรแกรม CAT e-auction
ระบบจัดเก็บและนำเสนอข้อมูล
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
ฟังก์ชัน.
เสรี ชิโนดม PHP กับ Form เสรี ชิโนดม
วิชา COSC2202 โครงสร้างข้อมูล (Data Structure)
CHAPTER 3 System Variables and Array
การบันทึกแผนและผลการปฏิบัติงาน ตามระบบส่งเสริมการเกษตร ปี 2553
ระบบบริหารงานวิจัยแห่งชาติ
วิธีการใช้ SSH เพื่อการถ่ายโอน ไฟล์กับ SERVER ก่อนการเริ่มใช้งานต้องทำการเชื่อมต่อ INTERNET ให้เรียบร้อยเสียก่อน.
Chapter 10 Session & Cookie.
การพิมพ์และถ่ายเอกสาร ระบบออนไลน์ การพิมพ์และถ่ายเอกสาร ระบบออนไลน์
PHP: [8] การสร้างฟังก์ชั่นขึ้นใช้เอง (User-defined functions)
หลักการสร้างสรรค์ชุดคำสั่ง ๓
Introduction to PHP, MySQL – Special Problem (Database)
- ระบบแสดงตัวตนผู้ใช้งาน อินเตอร์เน็ต จัดทำขึ้น เพื่อรองรับ ตามพระราชบัญญัติว่าด้วยการกระทำ ความผิดคอมพิวเตอร์ พ. ศ เพื่อใช้อ้างอิงการเข้าใช้งาน.
Introduction to PHP, MySQL – Special Problem (Database) Choopan Rattanapoka.
PHP with MySQL.
Download PHP. C:\windows\PHP.ini cgi.force_red irect = 0 พิมพ์แทรก.
EBook Collection EBSCOhost.
การใช้โปรแกรมบริการประชาชน
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
บทที่ 5 Function. Function Function เป็นการแบ่งโค้ดโปรแกรมออกเป็นส่วนย่อยๆ เพื่อทำงานบางอย่าง - โค้ดโปรแกรมเรียงต่อกันยาว - สามารถเรียกใช้ Function ซ้ำได้
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Variable, Constant. Variable คือชื่อที่ตั้งขึ้นมาเพื่อจองพื้นที่ใน หน่วยความจำสำหรับ พักข้อมูล.
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
ขั้นตอนการเข้าสู่ระบบการประเมิน 1. เข้าสู่ home page คณะเกษตรศาสตร์ 2. เลือก AG-MIS รูปที่ 1 รูปที่ 1.
PHP: Session. What is a PHP Session? Session variables solve this problem by storing user information to be used across multiple pages (e.g. username,
Docushare V6.5 Agenda Training User. การใช้งาน สำหรับ Admin User การ Add เอกสาร และการ จัดการเอกสาร - การดูข้อมูล/แก้ไข File เอกสาร การสร้าง และ จัดการ.
การอบรมระบบความรับผิดทางละเมิดและแพ่ง
Agenda Training Admin User
ระบบเบิกจ่ายพัสดุครุภัณฑ์
การดำเนินงาน OSCC ศูนย์ช่วยเหลือสังคม
คู่มือการใช้งาน Expense ผ่าน Mobile/Tablet (Android) สำหรับผู้ใช้งานทั่วไป / ผู้อนุมัติ 01 มีนาคม 2560 ส่วน สนับสนุนธุรกิจ ฝ่าย Busitness IT.
รายงานการระบาดศัตรูพืช
ประกาศกรมสวัสดิการและคุ้มครองแรงงาน เรื่อง กำหนดแบบและวิธีการรายงานผลการฝึกซ้อมดับเพลิงและฝึกซ้อมอพยพหนีไฟทางสื่ออิเล็กทรอนิกส์ วันที่ประกาศในราชกิจจานุเบกษา
ใบสำเนางานนำเสนอ:

PHP session / Login Professional Home Page :PHP เกียรติพงษ์ ยอดเยี่ยมแกร

Session Control ระบบการติดตามผู้ใช้ ให้ติดต่อกับตัวให้บริการเว็บด้วยการเชื่อมต่อเพียงหนึ่งเดียว การทำงานจะสนับสนุนด้วย Session ID : ซึ่งเป็นเลขสุ่มสร้างโดย PHP เก็บไว้ที่ Server และเครื่องผู้ใช้ และจะคงอยู่ตามอายุการใช้งาน

Session session_start(); session_register(“ ตัวแปร Session “); ฟังก์ชั่นจัดเก็บค่า Session ซึ่งมีผลให้ PHP สุ่มค่าการจัดเก็บ เช่น session_register(“valid_user”);  นำค่าตัวแปร valid_user เก็บไว้ใน session variable พร้อมกับ session id session_is_registered(“ตัวแปร Session”); ฟังก์ชั่นตรวจสอบว่า ตัวแปร Session นั้นได้ทำการ register ไปหรือยัง session_is_registered(“valid_user”);  ผลที่ได้คือ True หรือ False

Session session_unregister(“ ตัวแปร Session “); session_destroy(); เช่น session_unregiste(“valid_user”); session_destroy(); ตัดการเชื่อมต่อด้วย session unset(“ตัวแปร”); ล้างค่าตัวแปร ยกเลิกการใช้ตัวแปรออกจากหน่วยความจำ

Session $HTTP_SESSION_VARS[“ตัวแปร Session”] session_unset(); เช่น $user = $HTTP_SESSION_VARS[“valid_user”]; session_unset(); ยกเลิกการใช้งาน session ทั้งหมด ตัวแปร session ทุกตัวจะถูกยกเลิก

กรณีศึกษา Login .. Logout <form name="form1" method="post" action="login_process.php"> <table width="500" border="1" cellpadding="0" cellspacing="1" bordercolor="#333333"> <tr> <td bordercolor="#FFFFFF"><table width="500" border="0" cellspacing="1" cellpadding="3"> <tr align="right" bgcolor="#00CCFF"> <td colspan="2">Login เข้าสู่ระบบ</td> </tr> <td width="160">User Name /td> <td width="337"><input name="user" type="text" id="user2"></td> <td>Password/td> <td><input name="password" type="password" id="password2"></td> <td> </td> <td><input type="submit" name="Submit" value="Login"></td> </table></td> </table> </form>

Create include File ชื่อ staff.php <? $adminuser = ‘ADMIN’; $adminpass = ‘123456’; ?>

Sessoin register <? header("Expires: Sat, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: post-check=0, pre-check=0",false); session_cache_limiter("must-revalidate"); session_start(); include("staff.inc.php"); $user = $HTTP_POST_VARS["user"]; $pass = $HTTP_POST_VARS["password"]; $valid_user = $user; if (strtoupper($user) == strtoupper($adminuser)) { if ($adminpass == $pass) session_register("valid_user"); header("Location:pay.php"); } else header("Location:login.html"); ?>

ตรวจสถานะ Session admin.php <? header("Expires: Sat, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: post-check=0, pre-check=0",false); session_cache_limiter("must-revalidate"); ob_start(); session_start(); //fix to help internet explorer remember form variables header("Cache-control: private"); //IE 6 fix if (session_is_registered("valid_user")) { $valid_user = $HTTP_SESSION_VARS[“valid_user”]; echo “<h2>Hello welcome admin ..</h2><br>”; echo “<a href=‘logout.php?valid_user=$valid_user’> Logout </a>”; } else header("Location:login.html"); ?>

logout logout.php <? header("Expires: Sat, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: post-check=0, pre-check=0",false); session_cache_limiter("must-revalidate"); ob_start(); session_start(); $valid_user = $HTTP_GET_VARS[“valid_user"]; if (session_is_registered("valid_user")) { $valid_user = $HTTP_SESSION_VARS["valid_user"]; $result = session_unregister("valid_user"); session_destroy(); unset($valid_user); header("location:login.php"); } ?>