Deutsch English

Volle URL bekommen in PHP

In diesem Blog geht es darum wie ihr in PHP die komplette
URL bekommt, also so wie sie im Browser schlussendlich steht.

Dazu könnt ihr $_SERVER['REQUEST_URI'] verwenden.
$link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

Wollt ihr sowohl HTTP als auch HTTPS unterstützen, dann könnt
ihr folgendes machen:
$link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";