@bomber: danke, aber ich hab davon gar nichts verstanden, bin noch recht neu bei php.
ok, nochmal etwas ausfürlicher:
in einer php-datei wird unterschiedlicher content geladen, je nachdem, welcher link geklickt wird:
PHP:
<a href="skinname.php?site=home">Home</a>
<a href="skinname.php?site=links">Links</a>
<a href="skinname.php?site=contact">Contact</a>
<?
$skin = skinname.php;
if ( $site == home )
{ include "home.inc"; }
else if ( $site == links )
{ include "links.inc"; }
else if ( $site == contact )
{ include "contact.inc"; }
else if ( $site == andere_seite )
{ include "andere_seite.inc"; }
else if ( $site == ganz_andere_seite )
{ include "ganz_andere_seite.inc"; }
?>
in den dateien home.inc, links.inc und contact.inc kann ich jetzt links mit der variablen $skin setzen, z.b.:
PHP:
<a href="<?$skin?>?site=andere_seite">hier zu einer anderen seite</a>
an der stelle <?$skin?> wird dann die skindatei eingefügt, je nachdem welcher skin gerade benutzt wird, wird der entsprechende link genommen. in diesem fall würde der link dann
<a href="skinname.php?site=andere_seite">hier zu einer anderen seite</a>
heißen.
in einer der inc-dateien (egal welche) wird jetzt wiederum includet:
PHP:
<a href="<?$skin?>?site=ganz_andere_seite">hier zu einer ganz anderen seite</a>
diesmal wird die variable $skin aber nicht an der stelle <?skin?> eingefügt.
Meine Frage:
WARUM? oder Wie kann ich das ändern?