phpbar.de logo

Mailinglisten-Archive

[php] $_SERVER['PHP_SELF']

[php] $_SERVER['PHP_SELF']

Florian Mang php at slicka.de
Mon Mai 16 19:26:18 CEST 2005


Hallo,

ich möchte auf meiner Homepage zwischen verschiedenen Sprachen 
navigieren können.
Daher habe ich im Headbereich folgenden Code eingefügt:

echo "<a href='".$_SERVER['PHP_SELF']."'><img 
src=\"../../px/gfx/de.gif\" border=\"0\"></a> &nbsp;";
echo "<a href='../../uk".$_SERVER['PHP_SELF']."'><img 
src=\"../../px/gfx/uk.gif\" border=\"0\"></a> &nbsp;";
echo "<a href='../../fr".$_SERVER['PHP_SELF']."'><img 
src=\"../../px/gfx/fr.gif\" border=\"0\"></a> &nbsp;";
echo "<a href='../../sp".$_SERVER['PHP_SELF']."'><img 
src=\"../../px/gfx/sp.gif\" border=\"0\"></a> &nbsp;";

funktioniert soweit auch ganz gut, nur wenn ich jetzt im bereich /uk/.. 
bin und auf eine andere Sprache (zB /fr/ )wechseln möchte, dann steht 
logischerweiße das uk noch vor dem fr (wegen dem php_self) also sieht 
die domain dann folgendermaßen aus: 
http://www.meineseite.de/uk/fr/unterkategorie/

Deshalb möchte ich gerne wissen ob es bei php_self möglich ist, die 
ersten 3 zeichen (also bsp. uk/ ) oder ob jemand eine andere methode 
kennt, dieses problem zu lösen. Ich will auf jeden Fall dass der User 
auch wenn sich in einer Unterkategorie befindet die Sprache wechseln 
kann und trotzdem noch auf in der Unterkategorie bleibt und nicht auf 
die Startseite der Sprache zurückgelangt und sich erst wieder in die 
gewünschte unterkategorie durchklicken muss.

Gruß

Florian

php::bar PHP Wiki   -   Listenarchive