Autor | Zpráva | ||
---|---|---|---|
hoja789 Profil * |
#1 · Zasláno: 10. 5. 2011, 19:17:31
Ahojte,
chcem spravit formular s GET tak ze pouzivatel zadana den, mesiac a rok a klikne na ok, a teraz chcem aby sa vygenerovala stranka: stranka.sk/2010-12-31/ chapete? Nechcem aby mi to vytvorilo stranka.sk?rok=2010&&..., jedine ako by som to vedel spravit je cez JavaScript, ze po vyplneni poloziek mi vygeneruje url linku. Ale tak to nechcem, urcite to musi ist nejako normalne. Vedeli by ste mi prosim niekto poradit? Ja som naozaj nic nenasiel ako na to. Vopred velmi pekne dakujem. |
||
ShiraNai7 Profil |
#2 · Zasláno: 10. 5. 2011, 19:27:00 · Upravil/a: ShiraNai7
Použij POST a pak přesměruj, prohlížeč ti to sám nesloží. Případně udělej navíc i tu možnost přes JS, takže by to fungovalo stále.
|
||
hoja789 Profil * |
#3 · Zasláno: 10. 5. 2011, 19:30:38
Presne, tak som rozmyslal, ale je to take skardene riesenie podla mna.
Neexistuje nieco krajsie? |
||
Neas Profil |
#4 · Zasláno: 10. 5. 2011, 19:41:44 · Upravil/a: Neas
myslím, že můžeš formulář odeslat tak, jak jsi říkal, že nechceš, tj. stranka.sk?rok=2010&&... a pomocí .htaccess souboru zobrazit v url řádce stranka.sk/2010-12-31/, ale .htaccess scripty jdou bohužel mimo mě.
|
||
Keeehi Profil |
#5 · Zasláno: 10. 5. 2011, 19:51:02
Neas:
Pokud se nepletu, tak to je zase přesměrování. |
||
ShiraNai7 Profil |
#6 · Zasláno: 10. 5. 2011, 20:05:05
JS nebo přesměrování (nebo oboje), jinak to nelze.
|
||
yFang Profil |
#7 · Zasláno: 10. 5. 2011, 21:41:24
Tak přes ten .htaccess by to teoreticky šlo přesměrovat, a pak podstrkávat.
|
||
Jozin Profil * |
#8 · Zasláno: 11. 5. 2011, 09:10:19
Ahoj,
šlo by to přes PHP a htaccess (mod rewrite). Jednoduše řečeno mod rewrite vždy přesměruje na index.php. Index.php bude načítat script s routami a s httprequesty. Provede se http request na správnou adresu a routy si to už přeberou. Používá se to naprosto normálně v nette. Jozin. |
||
Časová prodleva: 13 let
|
0