• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

php-switch, datei mit get-parametern laden

Status
Für weitere Antworten geschlossen.

LUZA

Neues Mitglied
hey leutz...

ich habe eine datei, "forums.html", die über "include"
eine andere datei mit einbindet. nun soll aber bei dieser anderen datei
eine get-variable verwendet werden.

ich dachte, man könnte mehrere get-variablen schachteln, so:
Code:
index.php?content=010.php?cat=0



aber es scheint nicht zu gehen, ich bekommen eine warnung:
Warning: main(html/010.php?cat=0) [function.main]: failed to open stream: Invalid argument in D:\Tools\Xitami\webpages\index.php on line 71

die betreffende stelle:
if ( ! isset ( $_GET [ 'content']))
{

include ( "html/000.htm");
return;
}


include "html/" . $_GET [ 'content']; //betreffende zeile

und jetzt blick ich überhaupt nicht mehr durch...
 
Werbung:
sry, ich hab mich da nich so genau ausgedrückt...

die datei "010.php" erwartet einen parameter, nämlich "cat"
Code:
010.php?cat=1

die datei index.php erwartet auch einen parameter, "content"
Code:
index.php?content=name_der_datei_die_angezeigt_werden_soll

nun soll also index.php eine über parameter angegebene datei
mit "include" einbinden.

aber diese datei, die eingebunden werden soll, braucht auch parameter.
bei
Code:
index.php?content=010.php?cat=0

soll also index.php die datei "010.php" mit "include" einbinden und
dieser datei als parameter "cat=0" übergeben...

ist das irgendwie möglich? oder müsste ich dann im index explizit die parameter
für "010.php" angeben?
 
Werbung:
Da brauchst Du gar nichts verschachteln. Die Variable $_GET ist superglobal, d.h. sie gilt auch in allen inkludierten Dateien, ohne dass Du irgendwas machen müsstest.

Also: Url einfach so wie von penner geschrieben, in der 010.php kannst Du die Get-Parameter dann genauso abfragen, wie in der index.php
 
diese variablen hinter dem dateinamen werden naehmlich direkt vom webserver modul interpretiert . der baut die dann in die superglobalen arrays (hier $_GET) und die sind in allen scripten verfuegbar :!:
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben