Autor Zpráva
hoja789
Profil *
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
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 *
Presne, tak som rozmyslal, ale je to take skardene riesenie podla mna.

Neexistuje nieco krajsie?
Neas
Profil
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
Neas:
Pokud se nepletu, tak to je zase přesměrování.
ShiraNai7
Profil
JS nebo přesměrování (nebo oboje), jinak to nelze.
yFang
Profil
Tak přes ten .htaccess by to teoreticky šlo přesměrovat, a pak podstrkávat.
Jozin
Profil *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: