![]() |
שאלה ב htmlspecialchars
אהלן
שאני מכניס קלט למסד אני משתמש ב htmlspecialchars על מנת למנוע XSS וכאלה הבעיה שיש לי קלט של התו ' זה הופך לי לסלאש מה אני יכול לעשות? אם אני לא ישתמש ב htmlspecialchars או יעשה איזה פונקציה כשאני שולף מהמסד שתבטל את ה htmlspecialchars(איזה פונקציה מבטלת את זה) אז כאשר אני יציג את הפלט זה יכול להיות XSS אשמח לעזרה תודה |
קודם כל תבדוק ב CONIG אם יש לך MAGIC_QOUTES
אם יש אז סביר להניח שהם אלא שמכניסים לך את ה \ לפני ותשתמש בזה ככה : htmlspecialchars($var,ENT_QUOTES); |
ציטוט:
ולגבי ה CONFIG אין לי דרך לבדוק אגב שמתי לב שהסלאשים האלה זה בגלל mysql_real_escape_string ולא בגלל htmlspecialchars אז אם זה ככה אני יכול לעשות את הפונקציה strip_slash כדי לבטל אותם? או שאם אני יבטל אותם בהוצאה מהמסד זה עלול להציג לי XSS וכאלה |
|
כל הזמנים הם GMT +2. הזמן כעת הוא 02:51. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ