![]() |
[PHP] טיפול קלט
עריכה:
הנושא היה אמור להיות טיפול בקלט :P שלום, יש לי תופס שבו המשתמש שולח מידע ואני מעביר אותו ככה PHP קוד:
תודה מראש כפיר |
התיאור פה מתאים לבעיה שלך אני חושב: http://marc.info/?l=bugtraq&m=108981589117423.
|
שוב טעות נפוצה במקום לאפשר הכל ולחסום חלק.
תחסום הכל ותאפשר חלק. או אם אתה רוצה לחסום את כל הHTML תשתמש בhtmlspecialchars() |
ציטוט:
בכל מקרה לא ממש הצלחתי למצוא את הפתרון עצמו לבעיה בעמוד הזה... ממה שהבנתי זאת http://security.e-matters.de/gpg_key.asc אמורה להיות הצפנה של הפתרון אבל לא ממש הבנתי איך לבטל את ההצפנה... בכל מקרה תודה על העזרה ואני אשמח לשמוע הצעות נוספות לפתרון :) ציטוט:
|
תנסה את זה:
PHP קוד:
|
ציטוט:
ד"א מה בדיוק עושה \\1? |
מעביר את התוצאה מהביטוי הרגולרי לפונקציה, שים לב שהפונקציה מאפשרת רק את התגים שנמצאים במערך בתוך הפונקציה delete כלומר רק את: p, b, hr וa.
ותוסיף את התיקון הבא: PHP קוד:
|
ציטוט:
|
ברגע שאתה מאפשר תג אחד-הכל פרוץ. תשתמש ב-htmlspecialchars.
|
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 09:26. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ