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

Fakten über das Internet

Wie alt ist das Internet überhaupt? Wann wurde die erste E-Mail versendet und warum „surfen“ wird im Internet? Diese und weitere Fakten rund um das Interne...

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...

Halunken Hack – der Hackathon der Internet Halunken

Kennt ihr das? Ihr habt unzählige Ideen und Optimierungsvorschläge im Sinn. Das einzige was euch hindert ist die fehlende Gelegenheit zur Realisierung eurer I...