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

Werbung auf Twitter – Hör mal wer da zwitschert

Den richtigen Kanal für seine Werbemaßnahmen zu finden ist schwierig. Die potenziellen Käufer müssen sich auf dem ausgewählten Social Media Kanal bewegen, ...

Photoshop für Halunken – Adobe Family im Überblick

In dieser Blog-Reihe erwarten euch brisante und sehr hilfreiche Informationen rund um das Thema Photoshop und der Adobe Family. Zu aller erst möchte ich grob e...

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

Unsere im letzten Teil der Reihe entwicklte Laravel Benutzerverwaltung gibt bis jetzt nur alle Benutzer aus, aber wir wollen noch zusätzliche Funktionen implem...