
Datum: 30.08.2009 (268x gelesen)
Name: Andreas / Webseite: http://www.devAS.de
=> zurück zur Übersicht
Name: Andreas / Webseite: http://www.devAS.de
=> zurück zur Übersicht
Würgaround Globals & register_globals=OFF
Mir geht es gelegentlich so, dass ältere Scripte auf meinem Rechner nicht funktionieren wollen. Meistens liegt es daran, dass die Scripts für register_globals=ON gebastelt wurden. Setzt man dies kleine Schnipselchen an den Anfang des Scriptes, dann funktioniert es auch bei register_globals=OFF
<?php
if (ini_get('register_globals') != 1) {
$supers = array('_REQUEST','_ENV','_SERVER','_COOKIE','_GET','_POST','_SESSION');
foreach ($supers as $__s) {
if (is_array($$__s) == true) extract($$__s, EXTR_OVERWRITE);
}
unset($supers);
}
?>
HINWEIS: diese Möglichkeit sollte wirklich nur zu Testzwecken verwendet werden ... im Haifischbecken des WWW würde ich aus Sicherheitsgründen davon abratenif (ini_get('register_globals') != 1) {
$supers = array('_REQUEST','_ENV','_SERVER','_COOKIE','_GET','_POST','_SESSION');
foreach ($supers as $__s) {
if (is_array($$__s) == true) extract($$__s, EXTR_OVERWRITE);
}
unset($supers);
}
?>
Startseite
Projekte
Portfolio
Stand-Alone & Anpassungen
devAScms Basis Edition
devAScms DJ Edition
devAScms Design Templates
Tutorials/Codeschnipsel
PHP
Kleinigkeiten
Cronjob.de - Monitor
Passwortgenerator
MehrwertsteuerRechner
Crypter
ByteRechner
Farbverläufer
HDDR-Umrechner
Timestamp-Rechner
devAS.de bei Twitter
Kontakt
Gästebuch
Impressum
