Autor | Zpráva | ||
---|---|---|---|
RD Profil * |
#1 · Zasláno: 20. 8. 2006, 21:31:47
Mám jednoduchý skriptík, který přes 404 stránku načítá podle obsahu v URL moduly, vše funguje, ale problém mám pokud chci použít vyhledávání, nebo předat nějaký parametr, ten neprojde: http://www.server.cz/search/?search=slovo
Prostě proměnnou search nedostanu i když bych se stavěl na hlavu. Jde to nějak pořešit? Díky! |
||
DJ Miky Profil |
#2 · Zasláno: 20. 8. 2006, 21:34:05
v tom skriptu 404 si vytáhnout $_SERVER['REQUEST_URI'], tam by měl být query string, ne? Popř. ještě $_SERVER['QUERY_STRING'] - to vytáhne jen query string
|
||
RD Profil * |
#3 · Zasláno: 20. 8. 2006, 21:51:14
to by šlo, ale jak vytahám z $_SERVER['REQUEST_URI'] tu proměnnou search?
|
||
djlj Profil |
#4 · Zasláno: 20. 8. 2006, 21:53:07
RD
Třeba pomocí explode. |
||
RD Profil * |
#5 · Zasláno: 20. 8. 2006, 22:04:38
explodem mi to dost dobře nejde, můžeš mě poradit více prosím? díky
|
||
djlj Profil |
#6 · Zasláno: 20. 8. 2006, 22:06:58
RD
Pokud v té adrese opravdu bude jen ?search=slovo, tak stačí například $search=explode("=", $_SERVER['QUERY_STRING'], 2); $search[1] pak bude "slovo". |
||
RD Profil * |
#7 · Zasláno: 20. 8. 2006, 22:10:48
toto jsem měl, ale zlobilo to pokud jsem použil slova kde byla mezera, místo mezery to strkalo mezi slova +
|
||
djlj Profil |
#8 · Zasláno: 20. 8. 2006, 22:13:11
RD
Je to možné :) Možná by pomohlo urldecode.. nebo to nahradit ručně ;). |
||
RD Profil * |
#9 · Zasláno: 20. 8. 2006, 22:23:32
pomohlo, díky :)
|
||
Časová prodleva: 1 měsíc
|
|||
RD Profil * |
#10 · Zasláno: 22. 9. 2006, 11:09:08
tak jsem narazil ještě na jeden problém a to na data posílaná přest POST, volám napříkal stránku www.server.cz/test odešlu formulář, ale proměnné se nepředají... zkoušel jse je vytáhnout alespoň ve 404 stránce, ale taktéž nic, je nějaké jiné řešení než volat nějakou stránku, která post zpracuje a pošle mě zpět na startovní stránku?
|
||
tiso Profil |
#11 · Zasláno: 22. 9. 2006, 13:23:51 · Upravil/a: tiso
Ak k nim pristupuješ cez $_POST["premenna"] tak by to ísť malo... Pokiaľ tam nie je medzitým nejaké presmerovanie...
|
||
RD Profil * |
#12 · Zasláno: 22. 9. 2006, 15:48:02
právě že je jedu přes chybou stránku 404, takže post z toho nevytáhnu, ale nevěřím tomu že to nějak nejde
|
||
tiso Profil |
#13 · Zasláno: 22. 9. 2006, 21:23:12
Tak to nepôjde... Formulár musí spracovať skutočná stránka, takže si sprav jednu na spracovanie formulára a jej názov vlož do atribútu action v tagu form.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0