URL auslesen und auf Homepage anzeigen...

flipo84

Mitglied
Hallo alle zusammen,

ich habe folgendes Problem:

Möchte auf einer einfachen Seite mittels PHP Script oder anderem Vorschlag die URL ausgeben können. Ich meine wenn jemand in den Browser http://www.test.de eingibt wird auf der Seite welche sich öffnet ausgegeben Sie befinden sich auf http://www.test.de.
Also müsste der Script hergehen die Eingabe auslesen und in der Seite wiedergeben. Das ganze soll immer auf eine index.html oder index.php passieren die quasi als Startseite für mehrere Domänen dient.

Es soll eine Seite sein die auf den Server gelegt wird und wenn man jetzt auf http://www.test.de geht öffnet sich die Seite und es erscheint auf der Seite. Sie befinden sich auf http://www.teste.de. Wenn jetzt jemand in den Browser http://www.test2.de eingibt sollte auf der gleichen Seite statt http://www.test.de http://www.test2.de stehen.

Kann man diese Funktion, Script in PHP umsetzen? Bin totaler Neuling in PhP und währe um Hilfe dankbar am besten anhand von Beispiel oder Code
 
Hallo

Hierzu hast du das $_SERVER Variable!

PHP:
<?php
echo "<pre>". print_r($_SERVER, true) ."</pre>";
?>

Gib das mal in eine Datei ein und such dir das beste Element von Server aus, das zu dir passt.
Obiger Code liefert dir alle Arrayelemente, die Server besitzt

Gruß SimonErich
 
Auf der Seite war ich auch schon aber da bin ich nett so richtig schlau draus geworden bzw. nicht recht fündig geworden, also wie gesagt bin ein echter Anfänger was PHP betrifft, brauch aber diese Funktion dringend für ein Schulprojekt..........
Währe dir dankbar wenn du mir ein funktionierendesBeispiel dafür gibst... kann mit den ganzen Sachen nicht wirklich was anfangen.....
 
Ich bin mir nicht sicher, da ich dies schon sehr lange nicht mehr gebraucht hab, aber aus der Dokumentation nehme ich mal an, dass es

PHP:
<?php

echo $_SERVER['HTTP_REFERER'];

?>

ist
 
Vielen Dank erstmal soweit....

werd jetzt erstmal schlafen gehen, bin Morgen ab 8:00 Uhr aber wieder online.

Vielleicht noch eine Frage:

Mit dieser Funktion gibt er mir die URL auf der Seite aus? und wenn ja wenn ich es lokal ausführe, also über localhost bekomme ich eine leere Seite, aber das hängt daran das ich es auf dem Webserver selbst testen muss, oder kann man das auch anders testen?

Hoffe nochmal auf eine Antwort und soweit erstmal vielen Dank......
 
Guten Morgen erstmal,

also das Problem besteht weiterhin habe es noch nicht zum laufen gebracht.

Das ist meine leere Seite wo die URL ausgegeben soll
Code:
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
Dies ist deine URL
<?php

echo $_SERVER['HTTP_REFERER'];

?> 
</body>
</html>

Aber irgendwie bekomme ich nur den Text aber nicht die URL. Kann mir da jemand noch helfen? Währe dankbar für jede Hilfe...
Oder kann mir jemand einen Link sagen wo Beispiele sind und man sich daran orientieren kann oder hab ich nur eine Kleinigkiet falsch gemacht, wie gesagt bin PHP Anfänger....
 
'HTTP_REFERER' -> Die Adresse der Seite (falls es eine gibt), die den Browser auf die aktuelle Seite verwies.

Was Du brauchst wäre wohl eher:
'HTTP_HOST' -> Der Inhalt des Host:-Headers der aktuellen Anforderung, so vorhanden.

evtl. in Verbindung mit:
'REQUEST_URI'

SimonErich hat bereits weiter oben geschrieben: Lass Dir den Inhalt der Variable $_SERVER anzeigen und suche Dir raus, was die von Dir gesuchten Angaben anzeigt.
 
Zurück