ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 
เป็นเวลาหลายปีแล้วที่ PHP แนะนำให้ใช้ $_GET, $_POST, $_REQUEST ในการอ้างอิงตัวแปร ที่ส่งผ่านมากับ HTTP GET, POST

แต่ผู้ใช้ส่วนใหญ่ ไม่ได้ให้ความสนใจกับมัน....

จน PHP รุ่นใหม่ๆ ออกมา มีการกำหนดให้ register_globals มีค่า default เป็น Off รวมทั้ง Hosting หลายๆ แห่ง ก็ใช้ค่า default ตาม PHP ทำให้หลายคนมีปัญหานี้เช่นกัน นอกจากนี้ php scripts เก่า(มากๆ) บางส่วนก็ยังใช้งานไม่ได้

วิธีแก้ปัญหา register_globals
ถ้า PHP ไม่ได้เป็น safe mode คุณสามารถกำหนด register_globals ได้โดยการ
โค๊ด:
ini_set("register_globals","On");

ตัวอย่าง test.php?var1=hello&var2=world

ถ้าขี้เกียจอ้างอิงถึง ตัวแปรต่างๆ ก็ใช้
โค๊ด:
extract($_POST);
extract($_GET);
extract($_REQUEST);
ก็จะได้ตัวแปรก $var1, var2

หรือจะใช้
โค๊ด:
import_request_variables("GP", "rvar_");
G คือ GET
P คือ POST
rvar_ คือ prefix
ดังนั้น เราจะได้ ตัวแปร rvar_var1, rvar_var2



ที่มาจาก คุณ patrickz
http://www.narisa.com/blog/patrickz
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการดึงข้อมูลข้ามชีทมาใช้ใน Google Sheets
โดย nalinthip พฤ 08 ต.ค. 2020 12:30 pm บอร์ด Google For Work Knowledge
2
175
พฤ 08 ต.ค. 2020 1:30 pm โดย nalinthip
Private Messaging ระบบส่งข้อความส่วนตัวยอดฮิต
โดย PhoorichayaM พฤ 08 ต.ค. 2020 12:06 pm บอร์ด Share Knowledge
0
58
พฤ 08 ต.ค. 2020 12:06 pm โดย PhoorichayaM
วิธีดูข้อมูลย้อนหลัง และ กู้ข้อมูลมาใช้ใน Google Sheets ประวัติการทำงานในไฟล์เอกสาร
โดย nalinthip พฤ 08 ต.ค. 2020 11:57 am บอร์ด Google For Work Knowledge
0
75
พฤ 08 ต.ค. 2020 11:57 am โดย nalinthip
สอบถามการขึ้น column ใหม่ ให้ เมนู ใน joomla ค่ะ
โดย bolue พฤ 08 ต.ค. 2020 11:44 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
79
ศ 09 ต.ค. 2020 1:06 pm โดย mindphp
วิธีการแชร์งานให้คนอื่นได้ดูและแก้ไขใน Google Sheets
โดย nalinthip พฤ 08 ต.ค. 2020 11:29 am บอร์ด Google For Work Knowledge
0
77
พฤ 08 ต.ค. 2020 11:29 am โดย nalinthip
E Registration อีกหนึ่งบริการที่น่าสนใจ
โดย PhoorichayaM พฤ 08 ต.ค. 2020 11:12 am บอร์ด Share Knowledge
0
72
พฤ 08 ต.ค. 2020 11:12 am โดย PhoorichayaM
วิธีการคำนวณ FIBONACCI SERIES PHP
โดย makup พฤ 08 ต.ค. 2020 8:47 am บอร์ด PHP Knowledge
0
62
พฤ 08 ต.ค. 2020 8:47 am โดย makup
เจอ Error ในการใช้คำสั่ง composer global remove laravel/installer ใน Command Terminal
โดย makup พ 07 ต.ค. 2020 8:07 pm บอร์ด Programming - PHP
2
171
จ 12 ต.ค. 2020 10:31 pm โดย makup
วิธีการคำนวณ Sum of individual digits of a number PHP
โดย makup พ 07 ต.ค. 2020 6:54 pm บอร์ด PHP Knowledge
0
68
พ 07 ต.ค. 2020 6:54 pm โดย makup
วิธีการใช้งาน Google Lens: อีกทางเลือกสำหรับนักแปลมือสมัครเล่น
โดย PhoorichayaM พ 07 ต.ค. 2020 5:41 pm บอร์ด Google For Work Knowledge
2
84
พฤ 08 ต.ค. 2020 12:44 pm โดย PhoorichayaM
การคำนวณ FACTORIAL PROGRAMING PHP
โดย makup พ 07 ต.ค. 2020 5:34 pm บอร์ด PHP Knowledge
0
82
พ 07 ต.ค. 2020 5:34 pm โดย makup
ขั้นตอนการติดตั้ง Laravel Framework บน Ubuntu OS
โดย makup พ 07 ต.ค. 2020 4:39 pm บอร์ด PHP Knowledge
2
248
พ 07 ต.ค. 2020 6:26 pm โดย makup
ศัพท์ Digital Marketing น่ารู้ สำหรับ entrepreneur ยุค new normal
โดย PhoorichayaM พ 07 ต.ค. 2020 4:16 pm บอร์ด Share Knowledge
0
79
พ 07 ต.ค. 2020 4:16 pm โดย PhoorichayaM
จะดึงข้อมูลจากสองชีทมาใช้ทำยังไงคะ
โดย nalinthip พ 07 ต.ค. 2020 3:59 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
85
พ 07 ต.ค. 2020 4:33 pm โดย thatsawan
วลีภาษาอังกฤษยอดนิยมในแวดวง IT: สำหรับผู้เริ่มต้นเรียนรู้ภาษาอังกฤษด้านไอที
โดย PhoorichayaM พ 07 ต.ค. 2020 2:51 pm บอร์ด Share Knowledge
0
81
พ 07 ต.ค. 2020 2:51 pm โดย PhoorichayaM
สอบถามวิธีเช็ค log
โดย nai_cyp พ 07 ต.ค. 2020 1:28 pm บอร์ด Programming - C/C++ & java & Python
0
215
พ 07 ต.ค. 2020 1:28 pm โดย nai_cyp
5 ศัพท์ไอทีพื้นฐานที่ควรรู้ เพื่อความเข้าใจที่มากขึ้น
โดย PhoorichayaM พ 07 ต.ค. 2020 12:56 pm บอร์ด Share Knowledge
0
122
พ 07 ต.ค. 2020 12:56 pm โดย PhoorichayaM
ประโยชน์ของ Google Translate ที่คุณอาจจะยังใช้ไม่ครบ
โดย PhoorichayaM พ 07 ต.ค. 2020 12:10 pm บอร์ด Share Knowledge
0
125
พ 07 ต.ค. 2020 12:10 pm โดย PhoorichayaM
คำแนะนำถึงการเป็นแบบอย่างที่ดีเรื่องการเงินในครอบครัว
โดย medalezga พ 07 ต.ค. 2020 12:01 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
175
พ 07 ต.ค. 2020 12:01 pm โดย medalezga
เจอปัญหา ในการติดตั้งคำสั่ง sudo composer global require laravel/installer ที่เปิดด้วย Command Terminal
โดย makup พ 07 ต.ค. 2020 11:48 am บอร์ด Programming - PHP
4
228
พ 07 ต.ค. 2020 12:31 pm โดย makup