Subversion Repositories prepend

Rev

Rev 9 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
<?php
2
 
3
$xxx_directories_need_registerglobals = array(
4
        // Webseiten, die teilweise noch register_globals erfordern
5
        '/home/viathinksoft/public_html',
6
        '/home/weiherhaus/public_html',
7
        '/home/gastro-websoft/public_html'
8
);
9
 
10
// ---
11
 
12
$xxx_go = false;
13
foreach ($xxx_directories_need_registerglobals as $xxx_directory_need_registerglobals) {
14
        if (strpos($_SERVER['SCRIPT_FILENAME'], $xxx_directory_need_registerglobals) === 0) {
15
                $xxx_go = true;
16
        }
17
}
18
unset($xxx_directories_need_registerglobals);
19
unset($xxx_directory_need_registerglobals);
20
if ($xxx_go) {
21
        # Warum so viele ___ ? Damit man auf keinen Fall ein GET/POST Argument mit diesen Variablen überschreibt!
22
        foreach ($_REQUEST as $___key___ => $___val___) {
23
                global ${$___key___};
24
                ${$___key___} = $___val___;
25
        }
26
        unset($___key___);
27
        unset($___val___);
28
}
29
unset($xxx_go);