ไม่ต้องแก้ register_globals = On ก็เรียกใช้ตัวแปรแบบเดิมๆได้

ให้เอาโค๊ดนี้ไปไว้บนสุดของ php ที่เราเขียนหรือจะ include file เอาไปใช้ก็ได้ครับ

// Convert Variable Array To Variable
 
while(list($xVarName, $xVarvalue) = each($_GET)) {
${$xVarName} = $xVarvalue;
}
 
 
while(list($xVarName, $xVarvalue) = each($_POST)) {
${$xVarName} = $xVarvalue;
}
 
while(list($xVarName, $xVarvalue) = each($_FILES)) {
${$xVarName."_name"} = $xVarvalue['name'];
${$xVarName."_type"} = $xVarvalue['type'];
${$xVarName."_size"} = $xVarvalue['size'];
${$xVarName."_error"} = $xVarvalue['error'];
${$xVarName} = $xVarvalue['tmp_name'];
}

ที่มา http://www.unzeen.com/archives/201

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

วิธีการเลือกใช้บริการเว็บโฮสติ้งอย่างมืออาชีพ

เมื่อท่านต้องการที่จะมี เว็บไซต์ของท่านเองซักเว็บ ไม่ว่าจะเป็นเว็บส่วนตัว เว็บสำหรับบริษัีท...

การย้าย Joomla ที่ทำในคอมไปยังเครื่อง Server

เป็นการย้ายไฟล์และฐานข้อมูลทั้งหมดที่อยู่ในเครื่อง PC ของผมไปยัง Web Server ที่ใช้งานจริงครับ...

PHP - String Functions

  String Functions การใช้สตริง (String) ภาษา php...

มาป้องกันไวรัส Iframe ที่ต้นเหตุกันดีกว่าครับ

สวัดดีครับ ตอนนี้หลายๆท่านคงกําหลังปวดหัวเพราะว่าเว็บกําลังมีปัญหาติดไวรัส Iframe...