วิธีแก้ปัญหาตัวแปร global เป็น off

25 September 2008

บางครั้ง server จะมีการปิดตัวแปร global
ทำให้เมื่อมีการเรียกใช้ตัวแปร global จังเกิดปํญหา
ตัวอย่างเช่น เราส่งตัวแปร $_GET['id'] แต่ตอนเรียกใช้
เราเีรียกใช้เป็น $id หรือกรณ๊ เราส่งตัวแปร $_POST['name']
แต่ตอนเรียกใช้ เราเรียกใช้เป็น $name หากตัวแปร global เปิด
ปัญหาก็จะไม่เกิดขั้น แต่กรณ๊ตัวแปร global ปิด ปัญหาก็จะเกิดคือ
ตัวแปรที่เราเรียกใช้ จะไม่มีค่า
วิธีการแก้ปัญหาวิธีหนึ่งคือ
การใช้ ค่ำสั่ง foreach ดังนี้

<?php
	foreach($_POST as $key=>$value){
		$$key=$value;
	}
	foreach($_GET as $key=>$value){
		$$key=$value;
	}
?>

นำสคริปนี้ไปใส่ส่วนหัวของเว็บ หรือก่อนการเรียกใช้ตัวแปร







บทความในหมวดที่่น่าสนใจ อื่นๆ PHP Learning

03 Dec 10 ทบทวน การขึ้น บรรทัดใหม่ ใน textarea ด้วย Special Characters in HTML อ่าน 1997 03 Nov 09 php ฟังก์ชันหา IP Address เช็คเพิ่มเติม และประยุกต์ บล็อก IP อย่างง่าย อ่าน 1990 25 Sep 08 สร้างฟังก์ชันในการหาจำนวนวัน ชั่วโมง นาที และวินาทีที่ผ่านมาแล้ว อ่าน 1989 18 Dec 09 สร้างไฟล์ word จาก html ด้วย php class ได้อย่างง่าย อ่าน 1959 22 Jan 11 การอัพเดท สถานะ facebook อัตโนมัติ ผ่านทางอีเมลล์ อ่าน 1925 25 Dec 10 แนวทาง การใช้งาน php กับ css กำหนด รูปแบบ style อย่างง่าย อ่าน 1884 25 Sep 08 Code เกี่ยวกับ การหาวันข้างหน้า อ่าน 1871 12 Nov 08 กำหนด permission ไฟล์หรือโฟลเดอร์ด้วยฟังก์ชัน FTP ใน PHP อ่าน 1866 15 Nov 09 สร้างลิ้งค์เมนู 2 ภาษา กรณี ไทย อังกฤษ ด้วย php อย่างง่าย อ่าน 1860 17 Dec 10 สร้าง php ฟังก์ชัน ตราจสอบ ก่อนถึงวันหมดอายุ อย่างง่าย อ่าน 1827 09 Dec 09 การรวมไฟล์ javascript หรือไฟล์ css เป็นไฟล์เดียว ด้วย php อย่างง่าย อ่าน 1810 25 Sep 08 ตรวจสอบสถานะของ MySQL ด้วย phpinfo อ่าน 1790 30 Sep 08 สร้างฟังก์ชัน PHP แยกตัวเลขจากข้อความ อย่างง่าย อ่าน 1762 29 Mar 09 ประยุกต์ฟังก์ชัน substr_replace ใน PHP ตัดข้อความยาวแล้วตามด้วยเครื่องหมาย ...... อ่าน 1694 03 Apr 09 ง่ายๆ กับการลดช่องว่างในข้อความด้วย php อ่าน 1670

บทความคนเข้าอ่านวันนี้

25 Sep 08 javasdcript กับการเข้ารหัส encoding และการถอดรหัส decoding อ่าน 3800 31 Jul 10 javascript เรียกฟังก์ชัน ใน parent จาก iframe อ่าน 2750 28 Oct 10 เริ่มต้นใช้งาน jquery ui autocomplete อย่างง่าย อ่าน 3260 26 Mar 09 แสดงข้อความบนรูปภาพพื้นหลังสีจางด้วย CSS และ jQuery อ่าน 5025 19 Oct 08 คำสั่ง SQL functions อ่าน 4438 19 Jul 10 การนำ ระบบสมาชิก ของ facebook มาประยุกต์ใช้ อ่าน 5414 06 Jan 09 บวกวันใน javascript ด้วยฟังก์ชัน day add อย่างง่าย อ่าน 3848 25 Sep 08 ความรู้เกี่ยวกับ CSS เบื้องต้น อ่าน 4141 08 Oct 10 การอัพเดท สถานะบน facebook อัตโนมัติ แบบ graph api ด้วย php sdk อ่าน 3532 25 Sep 08 เอา scrollbar ออกจาก textarea ด้วย CSS อ่าน 4100 21 Mar 11 การสร้างปุ่ม facebook ล็อกอิน เว็บไซต์ แบบแสดงรูป และกำหนดเพิ่มเติม อ่าน 2588 05 Nov 08 CSS สร้างเมนูแนวตั้ง 2 ชั้นโดยไม่ใช้ javascript และตาราง table อ่าน 9285 09 Jul 10 เพิ่มความเร็ว ให้กับการ cache ด้วย jquery ajax และ php cache class อ่าน 2296 05 Jul 10 ทบทวน วันที่ date object ใน javascript อ่าน 2776 08 Oct 08 การกำหนด class มากกว่าหนึ่ง อ่าน 2477 23 Jun 11 การสร้าง active เมนู อย่างง่าย ด้วย css และ php อ่าน 1649 25 Sep 08 การใช้งาน CSS ศึกษาิวิธีการนำ CSS ไปใช้กับ HTML อ่าน 6846 09 May 10 ดึงค่า ข้อมูล จาก xml ไฟล์ มากำหนดเป็นตัวแปร array ด้วย php อ่าน 2149 16 Aug 09 เริ่มต้น jQuery UI กับการสร้าง ปฏิทินเลือกวันที่ datepicker อ่าน 17502 13 May 09 แก้ไขการตัดข้อความด้วย substrใน php แล้วมีรูปสี่เหลี่ยม อ่าน 2732
จำนวนผู้เยี่ยมชม 784658
คน 2012 © Copyright ninenik.com. All rights reserved.