Autor Zpráva
LukeZzZ
Profil
Ahoj,

mám dotaz a nikde na netu se mi nepodařilo nalézt odpověď. Je nějakým způsobem možné udělat to, aby jsem pomocí PHP zjistil adresu, na které se právě nacházím?

Jde o to, že bych potřeboval aby se jedna část kódu zobrazovala, jenom když se nacházím na určitých stránkách.

Jde mi teda o to? Aby jsem proměnnou ADRESA naplnil stejným údajem jako to děla v JS location.href

Pokud někdo víte, jak by se to dalo udělat prosím poraďte... díky moc...
peta
Profil
http://cz.php.net/manual/en/language.constants.predefined.php
a jeste cz.php.net/header
tam se nastavuje location, tak tam bude zrejme i zpusob, jak si header precist.
grimword
Profil
$_SERVER["PHP_SELF"]
nightfish
Profil
LukeZzZ
$adresa = "http";
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != "off") $adresa .= "s";
$adresa .= "://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
LukeZzZ
Profil
grimword
Díky, ale není to přesně to cojsem potřeboval. Tohle mi napíše cestu k souboru u mě tedu /index.php ovšem to je u mě na nic, jelikož všechny stránku jsou generovány tímto skriptem a proto mi to poté dává u všech stránek ten samý výsledek.

Potřebuji aby to dělalo to co dělá v tom JS location.href tedy aby to vrátilo například www.adresa.cz/stranka jednoduše aby to napsalo to co je napsáno v prohlížeči v adresním řádku.

Nebo jestli je nějaká možnost, jak do PHP dostat proměnnou z JS tak to by taky pomohlo, ale to je nejspíš blbost, jelikož JS se vyhodnocuje až potom co je PHP kompletní a vygeneruje obsah :(
LukeZzZ
Profil
nightfish
Moc ti děkuji. Jsi moje spása :-) teď už to funguje... Ještě jednou díky moc

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0