![]() |
הדרך הבטוחה ביותר לסנן הזרקות
אהלן, אני מנסה לקחת נתונים מ-$_POST ו-$_GET ולסנן אותם עד כמה שאפשר, אני מסנן עם strip_tags, כמה טובים הסיכויים להזרקות SQL אחרי סינון ב-strip_tags?
|
אני אישית לא מכיר את הפונקציה....תנסה את:
mysql_real_escape_string() היא מעולה בשביל זה... |
strip_tags לא אמור לסנן הזרקות,
הוא רק מסנן תגי HTML. הפונקציה ש Pileman הביא לך זה אמור לסנן את ההזרקות.. |
ניסיתם לעבוד איתה כשאתם מציגים את המידע ב TEXTAREA ו INPUT ?
מהניסיון שלי אחת הדרכים היותר טובות למנוע הזרקות היא פשוט להפוך את כל התווים הבעייתים לקוד ASCII |
השם הוא Pilmen !!!!!!!!!!!!!!!!!!!!!!!!!!!
ו....אהההם כן ניסיתי...מה הבעיה בדיוק עם ההצגה? נכון שASCII יותר טוב אבל זה קצת מעצבן לעבור תו תו בעיתי =/ |
ציטוט:
|
ציטוט:
וmysql_close |
למה לקחת רק פונקציה אחת?
כמו שאמרו, הפונקציה סטריפ טאקס היא רק להתייחס לתגים האלה כטקסט ולא כתגיות HTML בפלט.. תשים סטריפ טאקס וגם mysql_real_escape_string ועוד מסננים, בכלל אפשר לקבץ הכל בפונקציה אחת שלך.. |
נגיד אתה יודע שאתה רוצה לקבל רק מספרים
PHP קוד:
וכמובן אם אתה רוצה שיהיה לך תווים זה מסנן תוי HTML PHP קוד:
|
htmlspecialchars משאיר את תגי ה-HTML במצב לא פעיל, עדיף לסנן אותם.
אני יודע בדיוק מה עושה strip_tags(), ולכן שאלתי אם זה מצריך עוד שיטה של סינון הזרקות, חוץ מהזרקות שונות בHTML. |
כל הזמנים הם GMT +2. הזמן כעת הוא 20:28. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ