Autor | Zpráva | ||
---|---|---|---|
laik Profil * |
#1 · Zasláno: 3. 3. 2006, 19:39:53
Omlouvám se za začátečnický dotaz, ale nemohu to nikde dohledat. Potřebuji do proměnné dostat kompletní URL právě volané (tj. stávající) stránky - tzn.: http://nejakastranka.cz/
V JavaScriptu totéž zjistím pomocí: document.URL |
||
PerToon Profil |
#2 · Zasláno: 3. 3. 2006, 19:48:59
Zkus něco takovýho:
$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'] |
||
laik Profil * |
#3 · Zasláno: 3. 3. 2006, 19:58:43
Dík!!! Sice tam chybí to "http://", ale to není tak podstatné.
Ještě doplním, že stejného výsledku jsem dosáhl i takto: $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] |
||
laik Profil * |
#4 · Zasláno: 3. 3. 2006, 20:21:23
Takže bohužel, zjistil jsem jeden podstatný nedostatek.
Potřebuji, aby se do proměnné načetlo kompletní URL - tzn. včetně parametrů! Např.: http://nejakastranka.cz?id=25 |
||
fimmos Profil |
#5 · Zasláno: 3. 3. 2006, 22:10:45
Podívej se na print_r($_SERVER);
|
||
laik Profil * |
#6 · Zasláno: 4. 3. 2006, 01:24:34
Trochu jsem se do toho zamotal.
Ještě jednou jsem to vyzkoušel a zjistil jsem, že příkaz: $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'] skutečně obsahuje i předávané parametry. Pouze je třeba doplnit: "http://" |
||
Leo Profil |
#7 · Zasláno: 4. 3. 2006, 10:13:57
Jenom drobna poznamka, ktera u PHP aplikace nema vliv - zalezi cemu rikate kompletni URL, ale to, co se objevi v adresnim radku prohlizece stejne komplet vzdycky nedostanete, pokud se pouzije fragment (mrizka, kotva,...), napr. #konec, protoze tu prohlizec (klient) na server neposila. Leo
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0