M
Mr. Snoot
Gast
Hü,
ich habe eine Seite main.php, diese ist das "Herzstück" der Webseite und wird Browser aufgerufen wird. An der URL können verschiedene Parameter angehängt sein (main.php?order=xyz).
In diese main.php werden per include(); andere PHP-Scripte eingebunden: top.php, sub.php, bottom.php.

In sub.php will ich jetzt die Parameter von main.php per $_GET bekommen. Aber es klappt nicht, $_GET['order'] ist immer leer. Andererseits klappt $_GET['order'] in top.php einwandfrei.
Ich hab's tausend Mal überprüft, es sind keine Schreibfehler o.ä.; wenn ich per cut'n paste funktionierenden Code aus der main.php in die sub.php verschiebe, kann ich die Variable nicht mehr auslesen.
Google hat mir schon ausgespuckt, dass sowas nicht geht
aber das will ich ja auch gar nicht.
Vermutlich ist's, wie so oft, nur ein kleiner blöder Fehler. Aber ich sehe nicht, woran es scheitern könnte. Hilfe

ich habe eine Seite main.php, diese ist das "Herzstück" der Webseite und wird Browser aufgerufen wird. An der URL können verschiedene Parameter angehängt sein (main.php?order=xyz).
In diese main.php werden per include(); andere PHP-Scripte eingebunden: top.php, sub.php, bottom.php.

In sub.php will ich jetzt die Parameter von main.php per $_GET bekommen. Aber es klappt nicht, $_GET['order'] ist immer leer. Andererseits klappt $_GET['order'] in top.php einwandfrei.
Ich hab's tausend Mal überprüft, es sind keine Schreibfehler o.ä.; wenn ich per cut'n paste funktionierenden Code aus der main.php in die sub.php verschiebe, kann ich die Variable nicht mehr auslesen.
Google hat mir schon ausgespuckt, dass sowas nicht geht
Code:
<?php
include("main.php?order=xyz");
?>
Vermutlich ist's, wie so oft, nur ein kleiner blöder Fehler. Aber ich sehe nicht, woran es scheitern könnte. Hilfe

