Die URL der aktuellen Seite mit PHP abrufen
Entwickler müssen oft die URL der aktuellen Seite abrufen. Oft wird das bei Aktionen wie, teile, versende oder verlinke diese Seite, eingesetzt. (share, email, link to this page) PHP beinhaltet eine vordefinierte Superglobal-Variable(d.h. sie ist immer in allen Gültigkeitsvereichen verfügbar) namens $_SERVER, welche es sehr einfach macht, die URL der aktuellen Seite abzufragen. Man kann
Code
<?php
function getCurrentURL() {
$pageURL = 'http';
if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") $pageURL .= "s";
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>
<?php echo getCurrentURL(); ?>
Demo
Das könnte Dich auch interessieren
Fachfremd in Praktikum: Wie kann ich das bloß schaffen?
Ich grüße dich, mein Halunken-Freund! Schön, dass du auf meine Erzählung gestoßen bist. Ich verfasse diesen Artikel im Rahmen meines Pflichtpraktikums bei ...
Ein Tag als Praktikant im Home Office Teil 1
Man könnte sich jetzt fragen warum ein Praktikant nach knapp zwei Wochen Einarbeitungszeit im Home-Office gelandet ist. Die kurze Antwort ist Corona. Die lange...
Die 5 Phasen einer Retrospektive
Ein Projekt wird mithilfe der Scrum -Methode des agilen Projektmanagements durchgeführt. Alles läuft super – oder auch nicht. Je nachdem empfindet man die l...


