Jak na návěstí pomocí PHP a $_GET

JK

Jak na návěstí pomocí PHP a $_GET
« kdy: 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.


Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #1 kdy: 11. 10. 2012, 18:05:57 »
Kód: [Vybrat]
preg_match('/^(.+)#([^#]+)$/',$url,$matches)v $mstches budes mat rozdelenu url

tomas

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #2 kdy: 11. 10. 2012, 18:24:13 »

JK

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #3 kdy: 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.

vbl

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #4 kdy: 11. 10. 2012, 19:45:02 »
Pokud je to URL aktuálně zpracovávaného requestu, tak nijak, user agent to serveru neposílá.


e3k

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #5 kdy: 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.

DK

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #6 kdy: 11. 10. 2012, 20:42:23 »
nebo to muzes resit ajaxem, location.hash pro kotvu a requestem to zpracujes

aaaaaaaaa

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #7 kdy: 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.

e3k

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #8 kdy: 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

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #9 kdy: 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.

JK

Re:Jak na návěstí pomocí PHP a $_GET
« Odpověď #10 kdy: 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.