Introduction to PHP, MySQL 2 353352 – Special Problem (Database) Choopan Rattanapoka.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
บทที่ 4 PHP with Database
Advertisements

ฐานข้อมูลที่ครอบคลุมทุกสาขาวิชา ฐานข้อมูลนี้ให้บริการข้อมูลในรูปแบบของบทคัดย่อ (Abstract) แต่หากรายการใดเป็นรายการที่ปรากฏอยู่ในวารสารที่ห้องสมุดบอกรับในรูปของ.
สาธิตการทำ e-Auction บนเครือข่ายของ CAT Telecom
ฐานข้อมูล H.W. Wilson โดย...ปราณีย์ อนุศาสนนันท์ บรรณารักษ์
การพัฒนาระบบการส่งคำสั่งล้างข้อมูล ระยะไกล
การจัดการเว็บไซค์คลังความรู้ ด้วยระบบฐานข้อมูล MySql
Chapter IV : สร้างการติดต่อ
Chapter VII : การแก้ไขข้อมูล
Function.
โครงสร้างภาษาซี.
DROPBOX น.ส. ปกฉัตร สวัสดิ์ศรี
การจัดการไฟล์ผ่านเว็บ ด้วย File Manager
การสร้าง Web Page จาก Wizard
ปฏิบัติการที่ 13 การใช้งาน Online Bookmarking
Use Case Diagram.
การเชื่อมต่อฐานข้อมูลด้วย PHP
– Web Programming and Web Database
– Web Programming and Web Database
– Web Programming and Web Database
Network programming Asst. Prof. Dr. Choopan Rattanapoka
PHP session / Login Professional Home Page :PHP
การจัดการแฟ้มข้อมูล.
Electronic Commerce Session and Cookies.
PHP Cookies / Session.
คู่มือการใช้งานระบบ DOC รายงานผลการปฏิบัติราชการ
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 Cookie & Session มหาวิทยาลัยโยนก จังหวัด.
PHP Personal Home Page PHP Lesson in Update : August 23,2012.
ระบบจัดการห้องประชุมและสมาชิก
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
การใช้งานฐานข้อมูล H.W. Wilson การใช้งานฐานข้อมูล H.W. Wilson โครงการพัฒนาเครือข่ายระบบห้องสมุดในประเทศไทย (ThaiLIS) ปรับปรุงครั้งล่าสุด 05/01/54 โดย...จิรวัฒน์
1. 2  ในการใช้งานเว็บไซต์ โดยปกติเราจะไม่สามารถ ใช้งานตัวแปรที่มีลักษณะ Global ที่สามารถ นำไปใช้ได้กับเว็บเพจหน้าอื่นๆ ปกติในการใช้ งานค่าต่างๆ ของเว็บเพจ.
HTML, PHP.
Linked List (ลิงค์ลิสต์)
บทที่ 2 หลักการแก้ปัญหา
ความรู้เบื้องต้นเกี่ยวกับการสร้าง WebPage
โปรแกรมระบบข้อมูลแจ้งเตือนภัย กรมวิทยาศาสตร์การแพทย์ โดย ศูนย์วิทยาศาสตร์การแพทย์ อุบลราชธานี 2009.
Week 10 การเขียนโปรแกรมเบื้องต้น #2
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
วิทยา กรระสี (วท.บ. วิทยาการคอมพิวเตอร์)
ฟังก์ชัน.
การใช้ PHP และ MySQLสร้าง”Web-board”
การใช้งาน ฐานข้อมูล การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม.
Chapter 10 Session & Cookie.
PHP: [8] การสร้างฟังก์ชั่นขึ้นใช้เอง (User-defined functions)
Introduction to PHP, MySQL – Special Problem (Database)
ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข
การเขียนเว็บเพ็จด้วยโปรแกรม
1 ซอฟท์แวร์ที่ น่าสนใจ จัดทำโดย นางสาวรัชดา ณรงค์ ns B06.
การพัฒนาโปรแกรมเสริมสำหรับการ แสดงวีดีโอจากเว็บไซต์ภายนอกใน เวิร์ดเพรส (Development plugin for displaying video from an external website in WordPress)
Uniform Resource Location ( URL)
เฉลิมชัย ประเทืองรัตน์ อาจารย์ประจำหมวด คอมพิวเตอร์ วุฒิทางการศึกษา วิทยาศาสตรบัณฑิต สาขาเทคโนโลยีสารสนเทศและการสื่อสาร.
การจัดการแฟ้มข้อมูล.
Download PHP. C:\windows\PHP.ini cgi.force_red irect = 0 พิมพ์แทรก.
โครงสร้าง ภาษาซี.
Java Network Programming 1
Introduction to HTML, PHP – Special Problem (Database)
HOME PAGE.
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
….WETCOME…. TO HOMEPAGE.
คำศัพท์ระบบอินเตอร์เน็ต
การใช้ PHP ติดต่อฐานข้อมูล
1 Functions กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
Introduction to SQL - 3 (MySQL) – Special Problem (Database)
Introduction to SQL (MySQL) – Special Problem (Database)
โครงสร้างพื้นฐานของ JavaScript
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
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,
PHP (2) - condition - loop
ใบสำเนางานนำเสนอ:

Introduction to PHP, MySQL – Special Problem (Database) Choopan Rattanapoka

PHP : include VS require  ใน PHP เราสามารถจะเรียกแฟ้มข้อมูลอื่นมา รวมอยู่กับหน้า PHP ปัจจุบันได้ ผ่าน 4 functions  include (“ ชื่อไฟล์ ”);  include_once (“ ชื่อไฟล์ ”);  require (“ ชื่อไฟล์ ”);  require_once (“ ชื่อไฟล์ ”);  include หมายถึง ให้รวม ถ้าไฟล์ที่จะรวมนั้นไม่มี จะเตือน ออกมา  require หมายถึง ต้องการ ถ้าไฟล์ที่จะรวมนั้นไม่มี จะเป็น error  once หมายถึง แค่ครั้งเดียวถ้าใน PHP หน้าปัจจุบันมีการ เรียก 2 ครั้ง ครั้งที่ 2 จะไม่สนใจ

Example : include VS require ถ้าไม่มีไฟล์ที่จะ รวม

Example : include VS require ถ้ามีไฟล์ที่ จะรวม xyz.php req.php

การประยุกต์ใช้งาน include, require Leftmenu.html main.phplink.php

ปัญหา : การทำหน้า login เพื่อการเข้าสู่การ จัดการ ตัวอย่าง : ระบบ web mail ขั้นตอนการทำงานปกติ  ทำหน้า login.html เพื่อรับ login และ password  ทำหน้า verify_login.php เพื่อตรวจสอบ login และ password  ถ้า login และ password ถูกต้องใช้สามารถเข้าใช้หน้า main.html ได้ ซึ่งจะมี แสดง ปัญหา  ถ้าผู้ใช้รู้ว่าหน้าเวปที่ใช้ดู คือ main.html ผู้ใช้สามารถ เข้าถึงหน้านั้นได้โดยตรง โดยไม่จำเป็นจะต้องใส่ login และ password

วิธีแก้ : session  เป็น function ใน PHP ที่จะหน้าที่เก็บ session ของการ เชื่อมต่อ  session_start();  ใช้สำหรับสร้าง session  session_id();  ค่า ID ของ session นั้นๆ  session_destroy();  ใช้สำหรับลบ session  เมื่อผู้ใช้เรียก session_start จะมีตัวแปร $_SESSION ให้ใช้ งานได้ ซึ่งทุก PHP ที่ยังอยู่ใน session เดียวกันจะสามารถ เรียกค่าออกมาใช้ได้

session_start()  ใช้ในการสร้าง session  ใช้ในการต่อ session ( ถ้า session ถูกเปิดไว้แล้ว ) page 2 '; ?> ’; echo $_SESSION['favcolor']; // green echo $_SESSION['animal']; // cat echo date('Y m d H:i:s', $_SESSION['time']); echo ' page 1 '; ?>

session_id()  ใช้เพื่อนำค่า ID ของ session นั้นๆ ออกมา  ประยุกต์สำหรับการตรวจสอบการเข้าถึงข้อมูล page 2 '; ?> <? // page2.php session_start(); if($_SESSION[‘sessID’] != session_id()) { echo “GO AWAY”; } else { echo 'Welcome to page #2'; echo ' page 2 '; } ?>

session_destroy() and others; Session_destroy();  ใช้เพื่อทำลาย session ที่มีอยู่เพื่อความปลอดภัยหลังจาก การใช้งาน Header functions ใช้สำหรับ redirect ไปหน้าอื่น  header(“Location: link.php”);  header(“Location:

Exercise  จงเขียนเวปเพจโดยมีหลักการคราวๆ ดังนี้  ให้ใช้ include หรือ require เพื่อให้ menu ด้านซ้ายของทุกหน้า เวปเป็นแบบเดียวกันโดยจะมีทั้งหมด 3 link (Login, Secret, และ Logout)  login.php  รับ login และ password จากหน้าเวป  login_check.php  นำค่าจากหน้า login.php มาเทียบกับ password ในฐานข้อมูลถ้า ถูกต้องให้แสดง Login correct ถ้าไม่ถูกต้องให้แสดง Login incorrect  secret.php  ถ้าผ่านการ login อย่างถูกต้องจะแสดงคำว่า This is a secret page.  ถ้าไม่ได้ผ่านการ login อย่างถูกต้องจะแสดงคำว่า Please login to see this page.

Exercise ( ต่อ )  logout.php ใช้สำหรับ clear session