php include

nabend zusammen,

ich habe mir eine kleine php homepage zusammengebastelt.
mit include zeige ich mir inhalte von verschiedenen php seiten an. das klappt wunderbar. kann man aber auch mit include werte an php seiten weitergeben? klingt vielleicht jetzt ein bisschen komisch, kann es aber nicht anders erklären. ich versuche quasi folgendes:

include(homepage.php?seite=1);

das funktioniert leider nicht. könnte man es anders machen? wenn ja, wie?
 
PHP:
$seite=1;
/*
 oder auch
 $_GET['seite'] = 1;
 usw.., falls du mit globalen Variablen in der homepage.php arbeitest.

*/
include("homepage.php");

Mit include machst du nichts anderes, als den Quellcode der Datei "homepage.php" in die aktuelle Datei einzubinden.
 
#Browser URL:
Code:
major.php?seite=1

#major.php:
PHP:
/* Die Seite Includen */
include("minor.php");

#minor.php:
PHP:
/* Hier kann mann dann einfach auf die Variable zugreifen, du musst sie nicht "extra" übergeben */

echo $_GET['seite'];

#Output:
Code:
1
 
besser wäre es

PHP:
switch(addslashs($_GET['seite']))
{
     case '1': include(1.php); break;
     case '2': include(2.php); break;

     default: include(default.php); break;
}
 
Super, vielen Dank euch allen!

Mit fetzers Code hat es auf anhieb gefunzt.
Hätte ich vielleicht auch gleich drauf kommen können, dass man die Variable vorm include setzen muss :-/

Schönes Wochenende noch...
 
Zurück
Oben