Mailinglisten-Archive |
> Daher war die Idee ob es nicht in der laufenden Anwendung eine
> Möglichkeit gibt das verwenden von Variablen die duch
> register_globals entstanden sind zu loggen.
> Jemand ne Idee?
einfach zu implementieren:
<?PHP
$extVars = array('_POST', '_GET', '_FILES', '_COOKIE');
foreach($extVars as $extVar) {
foreach($$extVar as $key => $val) {
if(isset($$key)) {
echo 'mögliche register_globals Variable: $'.$key.' (importiert
aus $'.$extVar." ?)<br>\n";
}
}
}
?>
Entweder am Ende des Scriptes ausführen, oder per
register_shutdown_function()
schon am Anfang als Funktion definieren, dann aber die Variablen in $GLOBALS
auf
Existenz prüfen!
Gruss,
Andreas
--
http://www.midgetcms.de
php::bar PHP Wiki - Listenarchive