Senin, April 07, 2008

PHP Global Variable if register global = off

<?php
/* Letakkan ini di bagian atas sebaiknya sesudah 
session_start() or header() 
atau buat sebai include file
*/
$raw = phpversion();
list($v_Upper,$v_Major,$v_Minor) = explode(".",$raw);
if (($v_Upper == 4 && $v_Major < 1) || $v_Upper < 4) {
        $_FILES = $HTTP_POST_FILES;
        $_ENV = $HTTP_ENV_VARS;
        $_GET = $HTTP_GET_VARS;
        $_POST = $HTTP_POST_VARS;
        $_COOKIE = $HTTP_COOKIE_VARS;
        $_SERVER = $HTTP_SERVER_VARS;
        $_SESSION = $HTTP_SESSION_VARS;
        $_FILES = $HTTP_POST_FILES;
}
if (!ini_get('register_globals')) {
        while(list($key,$value)=each($_FILES)) $GLOBALS[$key]=$value;
        while(list($key,$value)=each($_ENV)) $GLOBALS[$key]=$value;
        while(list($key,$value)=each($_GET)) $GLOBALS[$key]=$value;
        while(list($key,$value)=each($_POST)) $GLOBALS[$key]=$value;
        while(list($key,$value)=each($_COOKIE)) $GLOBALS[$key]=$value;
        while(list($key,$value)=each($_SERVER)) $GLOBALS[$key]=$value;
        while(list($key,$value)=@each($_SESSION)) $GLOBALS[$key]=$value;
foreach($_FILES as $key => $value){
                $GLOBALS[$key]=$_FILES[$key]['tmp_name'];
                foreach($value as $ext => $value2){
                        $key2 = $key."_".$ext;
                        $GLOBALS[$key2]=$value2;
                }
        }
}
?>

1 komentar:

PHP library yang dapat Anda gunakan untuk membuat aplikasi pembaca komentar dari live streaming Facebook

berikut kode PHP dan library yang dapat Anda gunakan untuk membuat aplikasi pembaca komentar dari live streaming Facebook menggunakan Facebo...