วันจันทร์ที่ 13 กันยายน พ.ศ. 2553

หลักการทำงานของPHP

เนื่องจาก PHP จะทำงานโดยมีตัวแปลและเอ็กซิคิวต์ที่ฝั่งเซิร์ฟเวอร์ อาจจะเรียกการทำงานว่าเป็นเซิร์ฟเวอร์ไซด์
( Server Side ) ส่วนการทำงานของบราวเซอร์ของผู้ใช้เรียกว่าไคล์เอ็นต์ไซด์ ( Client Side )
โดยการทำงานจะเริ่มต้นที่ผู้ใช้ส่งความต้องการผ่านเว็บบราวเซอร์ทาง HTTP ( HTTP Request )
ซึ่งอาจจะเป็นการกรอกแบบฟอร์ม หรือใส่ข้อมูลที่ต้องการ ข้อมูลเหล่านั้นจะเป็นเอกสาร PHP เมื่อเอกสาร PHP
เข้ามาถึงเว็บเซิร์ฟเวอร์ก็จะถูกส่งไปให้ PHP เพื่อทำหน้าที่แปลคำสั่งแล้วเอ็กซิคิวต์คำสั่งนั้น หลังจากนั้น PHP
จะสร้างผลลัพธ์ในรูปแบบเอกสาร HTML ส่งกลับไปให้เว็ปเซิร์ฟเวอร์เพื่อส่งต่อไปให้บราวเซอร์แสดงผลทางฝั่งผู้ใช้ต่อไป
(HTTP Response) ซึ่งลักษณะงานแบบนี้จะคล้ายกับการทำงานของ CGI ( Common Gateway Interface )
หรืออาจจะกล่าได้ว่า PHP ก็คือโปรแกรม CGI ประเภทหนึ่งก็ได้ซึ่งจะทำงานคล้ายกับ ASP นั่นเอง


Credit : http://www.bloggang.com/viewblog.php?id=jang-jitty&group=10

ไม่มีความคิดเห็น:

แสดงความคิดเห็น