Bu scriptte register globals acık olması gerekiyor.
Yok ben register globals acık olsun istemiyorum , Güvenlik riski var diyorsanız
form değişkenlerinin kullanıldıgı sayfanın basına aşağıda verdiğim kodu include ederseniz $_GET ve $_POST verileri degişkene çevrilip arrayla tüm scripte extract edilecek dolayısıyla register globals kapalı bile olsa sistem sorunsuz calısacaktır.


<?php
/**
* Register globals kontrol ediliyor kapalı ise kod çalıştırılıyor
*/
if (!ini_get('register_globals')) {  
    $supergloballer = array($_SERVER, $_ENV, $_FILES, $_COOKIE, $_POST, $_GET);
    if (isset($_SESSION)) {
        array_unshift($supergloballer, $_SESSION);
    }
    foreach ($supergloballer as $superglobal) {
        extract($superglobal, EXTR_SKIP);
    }
}
?>