Seite 1 von 1

CMX Newsmod Problem nach 2.0.9 Update

Verfasst: 15.07.2004 12:47
von RusTin
Hi,
Nachdem ich in der common.php Datei diese Änderung gemacht habe, fehlten bei dem CMX Newsmod plötzlich die Kategorieangaben bei "Neues Thema":

Code: Alles auswählen

$ini_val = (@phpversion() >= '4.0.0') ? 'ini_get' : 'get_cfg_var';

// Unset globally registered vars - PHP5 ... hhmmm
if (@$ini_val('register_globals') == '1' || strtolower(@$ini_val('register_globals')) == 'on')
{
   $var_prefix = 'HTTP';
   $var_suffix = '_VARS';

   $test = array('_GET', '_POST', '_SERVER', '_COOKIE', '_ENV');

   foreach ($test as $var)
   {
      if (is_array(${$var_prefix . $var . $var_suffix}))
      {
         unset_vars(${$var_prefix . $var . $var_suffix});
      }

      if (is_array(${$var}))
      {
         unset_vars(${$var});
      }
   }

   if (is_array(${'_FILES'}))
   {
      unset_vars(${'_FILES'});
   }

   if (is_array(${'HTTP_POST_FILES'}))
   {
      unset_vars(${'HTTP_POST_FILES'});
   }
}
Ist der Code wichtig?

Verfasst: 15.07.2004 12:55
von PhilippK
Für deine Sicherheit: ja
Zur Funktion des Boards: nein

Gruß, Philipp

Verfasst: 15.07.2004 13:07
von RusTin
Ja aber wieso geht danach die Zeile nicht mehr???

Verfasst: 15.07.2004 13:26
von PhilippK
Siehe jetzt auch KB:209_mods

Gruß, Philipp

Verfasst: 15.07.2004 13:29
von RusTin
is ja doof *argh*

Verfasst: 15.07.2004 16:37
von RusTin
hab den fehler gefunden, nur wenn ich die common.php jetzt so hochladen, dann gehen auf einmal alle skripte auf der seite, die ich nach dem alten prinzip gemacht hab nemmer :(

Verfasst: 18.07.2004 09:23
von RusTin
Ok ich hab jetzt nach jeder if Abfrage

Code: Alles auswählen

if($_GET['blubb']){
einfach die Variable bestimmt:

Code: Alles auswählen

$blubb=$_GET['blubb'];
soweit so gut, doch wenn ich jetzt z.B. meinen HTML Header einbinde, ist die Variable nach dem include Befehl nicht mehr da! Was soll denn das?

Kann man das überhaupt so machen? Ist das auch sicher?

Verfasst: 24.07.2004 17:01
von PhilippK
Wenn der Include-Befehl die Variable nicht ändert, sollte sie eigentlich noch da sein...

Gruß, Philipp

Verfasst: 24.07.2004 17:21
von RusTin
der ändert die aber nicht, das ist es ja :(