Názor ke článku Speciální znaky v URL při použití mod_rewrite od Ing. Daniel Rozsnyo - Chyba je v mod_rewrite - kdyz de-escapuje tak...

  • 29. 1. 2009 15:34

    Ing. Daniel Rozsnyo (neregistrovaný)

    Chyba je v mod_rewrite - kdyz de-escapuje tak znak jako & nenechava v hexa tvaru (%26), ale prepisuje na &.

    Napr. z retezce a=1&b=2%26c=3 (mineho jako a='1' a b='2&c=3') se udela a=1&b=2&c=3 ktery lze postupne matchovat v RewriteRule, coz je pekna blbost, protoze se 2 rozdilne znaky, & jako oddelovac a & jako pismenko, mapuji na jednu a tutez hodnotu..

    Zkuste poslat bug report pro tvurce mod_rewrite :) A pak vas zbytek sveta sezere protoze jste jim narusili funkcnost spatne napsanych rewrite skriptu..