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
„Mario Kart Montag“ oder: dem Kollegen einfach mal einen Panzer um die Ohren hauen
Die schönste Definition des Wortes "Team" ist ja bekanntermaßen "Toll, ein anderer macht's". An jedem zweiten Montagabend driftet die Definition aber schnell ...
Die 5 besten Zeitmanagement-Methoden kurz erklärt
Wer kennt es nicht? Eine endlos lange To-Do Liste und ein prall gefüllter Terminkalender, bei dem es schwierig ist, die nötige Zeit für alle anfallenden To-D...
Styleguide mal anders erklärt
Anfang des Jahres gab es einen etwas anderen Halunkenvortrag. Dabei wurde den Teilnehmern in Form eines Styleguide-Quiz spielerisch gezeigt, für was ein Styleg...


