![]() |
שאלה בקשר לאבטחה - htmlspecialchars
שלום , אני חדש פה ומתחיל ללמוד php
נעזרתי במדריך כדי לאבטח Form . עכשיו , השתמשתי בשורה הזו $urname = htmlspecialchars( $_POST["urname"] ); וראיתי שברגע שאני שם תווים שונים כגון ' % ^ & הקוד מוסיף לפני הסימנים הללו סלאש / האם זו הדרך שמגנה? דוגמא: שם שהכנסתי: 'f' = 'hgdd' %'gfd תוצאה: \'f\' = \'hgdd\' %\'gfd כאילו מה נותנים הסלאשים? אשמח לתשובה ,תודה =] |
הסלאשים מבריחים את התו שבא אחריהם, כדי שPHP לא תתייחס אליהם כאל תווים מיוחדים (לכן הפונקצייה מוסיפה סלאש רק לפני תווים מיוחדים).
|
אם אתה רוצה לבטל את הסלאשים תעשה stripslashes
|
אה ,אוקי הבנתי
תודה =] |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:19. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ