Autor | Zpráva | ||
---|---|---|---|
slash Profil * |
#1 · Zasláno: 27. 7. 2010, 00:47:08
Kde všude bych měl slashovat znaky? Pokud budu mít třeba řetězec: !ů"/\d'ad : uložený v proměnné $prom, mohu to tak nechat aniž by to mohlo něco způsobovat? Koukal jsem třeba na generátory náhodných znaků generující vždy jen alfanumerické znaky. Je problém použít i jiné znaky v ascii bez slashování?:
for ($i=0; $i<32; $i++) { $chr=chr(mt_rand(33,126)); // slashovat či ne? $r.=$chr; } |
||
Alphard Profil |
#2 · Zasláno: 27. 7. 2010, 00:54:49
Když ty znaky vygenerujete tímto způsobem, neměl by to být problém.
Záleží na kontextu, třeba před vložením do databáze už by se to muselo ošetřit, viz http://phpfashion.com/escapovani-definitivni-prirucka. |
||
Časová prodleva: 15 let
|
0