DjaDja Geschrieben 5. September 2005 Geschrieben 5. September 2005 Hi Leute Ich hab en kleines Menü des läuft bei allen Providern die ich sonst wo habe. Nur bei Strato net hab des ganze jetzt mal auf en paar zeilen reduziert. Sieht jemand ein fehler oder muss man bei Strato was beachten? <?php echo '<a href="index.php?site=rot">Rot</a> | <a href="index.php?site=gelb">Gelb</a>'; ?> </center> <br> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td>Hallo</td> <td> <?php if ($site == "rot") { include ("gelb.php"); } else { include ("test.php"); } ?> </td> </tr> </table> Ist doch alles OK oder? steht alles in der index.php drin aber es passiert null! Gruß Djadja
robotto7831a Geschrieben 5. September 2005 Geschrieben 5. September 2005 Definiere es passiert nichts. Wie sieht der generierte HTML Code aus? Frank
etreu Geschrieben 5. September 2005 Geschrieben 5. September 2005 Was passiert denn? Kann es sein, dass du kein PHP in deinem Paket hast?
DjaDja Geschrieben 5. September 2005 Autor Geschrieben 5. September 2005 er läd die test.php rein aber wenn ich auf den link drücke und er sollte die gelb.php laden macht er dies nicht. http://www.cdu-bellheim.de/VHS/index.php bitte absehen von dem link ist nun mal die Seite. PHP ist enthalten
robotto7831a Geschrieben 5. September 2005 Geschrieben 5. September 2005 Frag mal $site mal $_GET['site'] ab. Frank
etreu Geschrieben 5. September 2005 Geschrieben 5. September 2005 Stimmt, könnte an 'register_globals = off' liegen.
DjaDja Geschrieben 5. September 2005 Autor Geschrieben 5. September 2005 @palvoelgyi weiß grad net was du meinst? aber stimmt http://www.cdu-bellheim.de/VHS/phpinfo.php die register_globals sind off!
robotto7831a Geschrieben 5. September 2005 Geschrieben 5. September 2005 <?php echo '<a href="index.php?site=rot">Rot</a> | <a href="index.php?site=gelb">Gelb</a>'; ?> </center> <br> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td>Hallo</td> <td> <?php if ($_GET['site'] == "rot") { include ("gelb.php"); } else { include ("test.php"); } ?> </td> </tr> </table> [/php] Frank
DjaDja Geschrieben 5. September 2005 Autor Geschrieben 5. September 2005 jetzt gehts und die Globals sind wie gesagt off des heist jetzt??
robotto7831a Geschrieben 5. September 2005 Geschrieben 5. September 2005 Strato setzt auf Sicherheit. Du solltest grundsätzlich Variablen die per GET übergeben werden mit $_GET['variable'] und Variablen die per POST übergeben werden mit $_POST['variable'] abfragen. Frank
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden