URL in Variablen aufsplitten

radarin

Angesehenes Mitglied
Auf einem ColdFusion Server liefert mir dieser für jede Seite jeweils 3 Variablen mit welcher ich die komplette URL zusammen setzen kann:

-Domainname
-Seitenname mit Verzeichnis
-Variablen und Inhalte

Geht das mit PHP auch?

Gruss aus St.Gallen
 
$_SERVER['HTTP_HOST'] == ayom.com
$_SERVER['REQUEST_URI'] == index.php?act=Post&CODE=

usw.... wenn du noch mehr Informationen benötigst einfach eine php Datei erstellen und dort rein schreiben:

CODE <?php phpinfo(); ?>


dann zeigt es dir alles an auch die Variablen die ich oben geschrieben habe.
wink.gif
 
QUOTE (manuel @ So 4.12.2005, 16:58) $_SERVER['HTTP_HOST'] == ayom.com
$_SERVER['REQUEST_URI'] == index.php?act=Post&CODE=
usw.... wenn du noch mehr Informationen benötigst einfach eine php Datei erstellen und dort rein schreiben:

CODE <?php phpinfo(); ?>

dann zeigt es dir alles an auch die Variablen die ich oben geschrieben habe.
wink.gif



Übersichtlicher geht, wenn man sich die vorgefertigten Array direkt anschaut:

CODE
<?php
echo "<pre>";
print_r($_SERVER);
echo "</pre>";
?>



Übersicht der verfügbaren Variablen:
http://php.net/manual/de/language.variables.predefined.php
 
Hallo,

QUOTE URL in Variablen aufsplitten


QUOTE (radarin @ So 4.12.2005, 16:39)Auf einem ColdFusion Server liefert mir dieser für jede Seite jeweils 3 Variablen mit welcher ich die komplette URL zusammen setzen kann:
[...]

was meinst Du eigentlich ganz genau? - Irgendwie widerspricht sich die Überschrift mit der Beschreibung...

Zum Aufsplitten der URL kann die Funktion parse_url [1] verwendet werden.



MfG Sascha Ahlers

[1] array parse_url ( string url )
 
Vielen Dank für Eure Antworten, das ist es was ich gesucht habe:

CODE
<?php
echo "<p>Domain (_SERVER['HTTP_HOST']): ";
echo $_SERVER['HTTP_HOST'];
echo "<br>Pfad/Dokument (_SERVER['SCRIPT_NAME']): ";
echo $_SERVER['SCRIPT_NAME'];
echo "<br>Variablen (_SERVER['QUERY_STRING']); ";
echo $_SERVER['QUERY_STRING'];
echo "<p>URL: ";
$geturl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']."?".$_SERVER['QUERY_STRING'];
echo $geturl;
echo "<p>";
?>

 
Zurück
Oben