Home
Main Page

PHP Basic
Introduction
Syntax
Variables
Operators
If...Else
Switch
Arrays
Looping
Functions
Forms
GET
POST

PHP Advanced
Date
Include
File
File Upload
Cookies
Sessions
Mail
Secure Mail

MySQL Database
Introduction
Connect
Create
Insert
Select
Where
Order By
Update
Delete

PHP Database
ODBC

PHP Reference
PHP Manual

PHP $_GET



ตัวแปร $_GET

ตัวแปร $_GET เป็นตัวแปรที่รับและส่งโดย HTTP GET การส่งค่าด้วยวิธี $_GET จากฟอร์ม หน้าที่รับค่าจะแสดงค่าตัวแปรไว้ที่ URL ด้วย

การใช้ HTTP GET ส่งมีข้อจำกัด ซึ่งค่าของตัวแปรห้ามส่งเกิน 100 ตัวอักขระ

มาดูตัวอย่างการเขียนแบบฟอร์มด้วยวิธี $_GET กัน
<html>
<body>
<form action="register.php" method="GET">
กรอกชื่อ: <input type="text" name="name" />
กรอกอายุ: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
URL ของหน้าที่รับค่าคือไฟล์ "register.php" จะได้แบบนี้
www.phpstreet.com/register.php?name=pong&age=28
ตัวแปรจะถูกคั่นไว้ด้วยเครื่องหมายคำถาม "?" และถ้ามีตัวแปรมากกว่าหนึ่งจะมีเครื่องหมาย "&" คั่นระหว่างตัวแปร
ไฟล์ register.php ซึ่งเป็นหน้ารับค่าและแสดงผล จะต้องใช้ตัวแปร $_GET เพื่อแสดงค่าที่รับมาดังนี้

ยินดีต้อนรับ คุณ <?php echo $_GET["name"]; ?><br />
คุณอายุ <?php echo $_GET["age"]; ?> ปี!
เมื่อคุณต้องการใช้การส่งแบบ $_GET ค่าต่างๆ จะถูกแสดงที่ URL ให้ผู้ใช้เห็น ดังนั้น คุณไม่ควรใช้ในกรณีที่มีการส่งข้อมูลอันเป็นความลับ เช่น รหัสผ่าน

อย่างไรก็ตาม ค่าตัวแปรมีการแสดงที่ URL คุณสามารถทำลิงค์ไปที่หน้าที่ต้องการ แล้วระบุค่าต่างๆ ที่ URL ไปได้เลย โดยไม่ต้องใช้ฟอร์มในการส่ง นี่จะเป็นประโยชน์มากในบางกรณี

ตัวแปร $_REQUEST
ตัวแปร $_REQUEST คือตัวแปรที่สามารถนำมาใช้เรียกแทนตัวแปรได้ทั้ง $_GET, $_POST และ $_COOKIE เพื่อแสดงผล
ดูตัวอย่าง

ยินดีต้อนรับ คุณ <?php echo $_REQUEST["name"]; ?>.<br />
คุณอายุ <?php echo $_REQUEST["age"]; ?> ปี!



Related Sites
php.net
mysql
phpMyAdmin
apache
thainuke
microsoft
linux
PostgreSQL
Zend Technologies
CentOS

Special Thanks
ohohost.com
w3schools.com

Advertise




Power By



 
2278351







Copyright 2006 by Phpstreet. All Rights Reserved.