Jak v PHP skriptu zjistit adresu stránky?

Sem tam narazíme na potřebu v PHP pracovat s adresou aktuální stránky tak, jak nám ji vrátí třeba javascriptové location.href. Jak takovouto adresu získat v PHP?

$adresa = "http";
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != "off") $adresa .= "s";
$adresa .= "://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

(pozor, pokud máte v adrese i částečný identifikátor – část od prvního výskytu znaku # dál – není možno v PHP hodnotu tohoto identifikátoru výše uvedeným způsobem zjistit)

Tanto příspěvek byl zařazen do kategorie PHP a označen štítkem . Do oblíbených si můžete uložit trvalý odkaz.

2 komentáře k Jak v PHP skriptu zjistit adresu stránky?

  1. Tomáš napsal(a):

    Prosím o radu jakým způsobem by se dal zjistit ten částečný identifikátor #… .

  2. admin napsal(a):

    Jedině přes JavaScript

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>