PDA

View Full Version : سوال: مشکل امنیتی در preg_match



mamali-mohammad
پنج شنبه 05 بهمن 1391, 00:54 صبح
سلام
این پترن به نظر شما مشکل امنیتی داره ؟

preg_match("#[^a-z_.0-9]#i",$username)
اگه ! بهش اضافه بشه چی ؟
preg_match("#[^a-z_.0-9!]#i",$username)

2undercover
پنج شنبه 05 بهمن 1391, 06:06 صبح
من فقط کار اون علامت . رو اون وسط نمی فهمم ! مگه نقطه به این معنی نیست که همه ی کاراکتر ها پذیرفته میشه؟!

mamali-mohammad
پنج شنبه 05 بهمن 1391, 08:22 صبح
نه من تست کردم
نقطه که میزارم و فقط همونارو قبول میکنه

Reza1607
پنج شنبه 05 بهمن 1391, 08:31 صبح
من فقط کار اون علامت . رو اون وسط نمی فهمم ! مگه نقطه به این معنی نیست که همه ی کاراکتر ها پذیرفته میشه؟!

اگه داخل پرانتز بود حرف شما درسته