Autor Zpráva
splite
Profil
Měl bych takový jeden dotaz, pokud napíšu odkaz z formuláře jako

<form action="./a.php?b=c" method="post">

Tak je to špatně. Ale otázka je proč?

'b=c' bych měl poslat přes
<input type="hidden" 

ale pokud se mi všechny stránky generují z indexu tak to není moc hezké, protože se nedá poznat z URL kde to vlastně jsem. ("b" je postly a tedy skryty)

Napadlo mě tedy použít mod_rewrite

RewriteRule (.*)\.php$ /a.php?b=$1 [L,QSA]
<form action="./c.php" method="post">


Tohle řešení by ale bylo absolutně na nic kdyby byl problém na straně servru - v vnitřnostech Apache se nevyznám, nevím jestli je stoprocentně schopný přijmout proměnné jak z post tak z get. A to je vlastně také můj dotaz.
splite
Profil
Nevím jestli jsem to poslal do správného Topicu (dotyka se to jak php, Apache tak i browseru) proto pardon pokud ne :-)
Martin Snížek
Profil *
Měl bych takový jeden dotaz, pokud napíšu odkaz z formuláře jako


<form action="./a.php?b=c" method="post">


Tak je to špatně.


Proč je to špatně? Mně to vždycky fungovalo...
splite
Profil
Samozřejmě že to teď nemohu najít, ale četl jsem to určitě tady na jakpsatweb - a co jsem se tak poptával tak nikdo nebyl schopen odpovědět.

Pokud s tímto máte zkušenosti a tvrdíte že to funguje bez problémů potom děkuji za radu :-)

edit: je to trapny, ale uz nemuzu prijit na to podle ceho jsem usoudil ze to je spatne - projde to jak Strict tak Transitional Validaci HTML a tu stranku kde "jsem to cetl" taky nemuzu najit :-/
Toto téma je uzamčeno. Odpověď nelze zaslat.

0