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

Laravels MVC-Ansatz erklärt anhand einer kleinen Anwendung Teil 1

Laravel gehört zu der Gruppe der PHP-Frameworks die den MVC-Ansatz verfolgt. Aber was heißt eigentlich MVC und wie ist das in Laravel verbaut? Um eine Antw...

Startseiten-Overlay: Steigerung der Klickrate = Umsatzsteigerung

Welche Artikel wollen die Nutzer lesen? Wo sind diese Artikel auf der Startseite am besten positioniert? Welche Themen sind aktuell im Trend? Eine der wichtigs...

Ein Praktikum im Home-Office 

Wie stellst du dir dein Praktikum vor? - Man könnte meinen eine recht typische Frage beim Vorstellungsgespräch und auch in den ersten Tagen hört man diese Fr...