Sziasztok!
Egyszeru html/php (de inkabb csak html) kerdes: egy ilyen url-t szeretnek csinalni, hogy
<a href="?xyz=valami<=0&abc=masvalami">...</a>.
Nomasmost a gond ezzel az "lt" nevezetu" valtozoval van. Ha ezt igy beirom a linkbe, hogy <=... akkor valamiert a mozilla/ff atalakitja "<" jelre, amit raklikkor be is tesz az url-be, igy nem az lt nevu valtozonak ad a't erteket hanem a kisebb-relaciojelnek. Ami nem jo.
Tehat, ilyenkor mit lehet tenni? Ez inkabb mozilla-bugnak tunik, mert nominalisan csak akkor kene beszopikalnia a &karaketerkod; cuccokat, ha ";" is van a vegen. Itt nem hogy nincs, de meg nem is kene hogy atalakitsa...
0ik workaround, hogy a ? utan rogton megadom az lt-t, es utana a tobbit, erre a mostani problemara kvazi jo megoldas, de mi van, ha gt-nek vagy barmi olyannak szeretne' valaki hivni a valtozojat ami mar egy karakterkodnak megfelel...?
Koszi, A.
- 905 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
ez érdekes... mindenesetre úgy jónak tűnik, ha <= helyett &lt= -t írsz
- A hozzászóláshoz be kell jelentkezni
koszi, ez tenyleg jonak tunik. a fene se gondolta volna, pont az url-ekben relative gyakran elofordulo &-okrol, hogy igy lenne...
- A hozzászóláshoz be kell jelentkezni
(X)HTML-ben az & jelet sosem használjuk, még URL-ekben sem. Pontosan az ilyen dolgok miatt. Hidd el, nem hülyék találták ki a html szabványt. A szóközt is az urlbe explicite kell %20-nak deklarálni meg ilyenek.
- A hozzászóláshoz be kell jelentkezni