Die URL der aktuellen Seite mit PHP abrufen

Veröffentlicht von Tudor - 12. Oktober 2016

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

php_current_url

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

Current URL Demo

Das könnte Dich auch interessieren

Bootstrap

Was ist Bootstrap? Wie funktioniert es? Bootstrap ist, wie du sicher wusstest, eines der am weit verbreitetsten Open Source Frameworks, an das heutzutage in der...

Die Digitale Transformation als Chance

Wir leben in spannenden Zeiten. Digitale Technologien krempeln unser Leben um, unsere Branche und unseren Job. Das kann man bejammern, weil im Nebel liegt, wohi...

Omega und Alpha

Wundert euch nicht, dass ich jetzt vom Ende schreibe, bevor ich überhaupt einen richtigen Anfang habe – das liegt einfach in meiner Natur. In vielen Lebenssi...