Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: JK 11. 10. 2012, 17:48:42

Název: Jak na návěstí pomocí PHP a $_GET
Přispěvatel: JK 11. 10. 2012, 17:48:42
Zdravim,
poradi nekdo jestli pomocí $_GET lze dostat hodnotu za # v adrese? Napriklad mam link: www.neconeco.cz/index.php?id=5#bez_loga
Treba pri prohlizeni fotek a odkazech na dalsi, aby se nezobrazovalo logo, ale automaticky se to posunulo o logo niz prave tim predavanim navesti "bez_loga"? Diky.
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: Death Walker 11. 10. 2012, 18:05:57
Kód: [Vybrat]
preg_match('/^(.+)#([^#]+)$/',$url,$matches)v $mstches budes mat rozdelenu url
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: tomas 11. 10. 2012, 18:24:13
fragment
http://php.net/manual/en/function.parse-url.php
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: JK 11. 10. 2012, 19:10:09
Aha, mno, regularnim vyrazum popravde moc nerozumim, tak bych se do nich nerad poustel. Ale ten "parse_url" vypada solidne. Sice jsem cekal neco jednoduzsiho, ale todle je vcelku pekne reseni :) Diky.
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: vbl 11. 10. 2012, 19:45:02
Pokud je to URL aktuálně zpracovávaného requestu, tak nijak, user agent to serveru neposílá.
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: e3k 11. 10. 2012, 20:09:08
jo toto som riesil asi 25min cez google. pokial sa vies spolahnut ze ten link bude oka tak parsuj jak v linku hore, ale ja som si nakoniec poslal tu hodnotu este raz cez GET.
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: DK 11. 10. 2012, 20:42:23
nebo to muzes resit ajaxem, location.hash pro kotvu a requestem to zpracujes
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: aaaaaaaaa 11. 10. 2012, 21:01:46
WTF parsovani? Na co PHP a $_GET? Ked sa chces posunut na #bez_loga, tak textu pod logom das id="bez_loga" alebo spravis <a name="bezloga">kotvu[/url] a mas to.
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: e3k 12. 10. 2012, 20:32:43
WTF parsovani? Na co PHP a $_GET? Ked sa chces posunut na #bez_loga, tak textu pod logom das id="bez_loga" alebo spravis <a name="bezloga">kotvu[/url] a mas to.

otazka bola:

Citace
jestli pomocí $_GET lze dostat hodnotu za # v adrese
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: Aleš Janda 12. 10. 2012, 21:50:46
otazka bola:

Citace
jestli pomocí $_GET lze dostat hodnotu za # v adrese

Ne, nedá. Jak už napsal vbl, část za # se serveru vůbec neposílá, je pouze součástí zobrazené stránky.

Řešením je stránku normálně vykreslit a část za # zpracovat JavaScriptem.
Název: Re:Jak na návěstí pomocí PHP a $_GET
Přispěvatel: JK 13. 10. 2012, 21:16:53
Aha, skoda. Blok s id=bez loga tam samozrejme mam, jen jsem nevedel jak zjistim, jestli uzivatel chce videt stranku s/bez loga a podle toho mu prepripravit link na predeslou/dalsi fotku. Tak holt tim javascriptem, no.. Diky za nakonuti.