531
צפיות
צפיות
2
תשובות
תשובות
טיפול בתווים מיוחדים בשליחת טופס
שלום,
יש לי בעיה שכאשר משתמש מזין בשדה ההINPUT קלט עם & לדוגמא, כשאני מנסה למשוך את הערך בתוך הSERVLET הוא נחתך לפני ה& בגלל הגדרת שליחת הפרמטרים? איך אני יכול לטפל בתווים המיוחדים שעדיין יוכלו להיות מועברים לSERVLET?
נתנאל
2 תשובות
תנסה להשתמש ב
בס"ד
זה:
http://equivalencias.phpextremo.com.ar/Cadenas%20(Strings)/urlencode.htm
יש שמה את הפונקציה urlencode ודוגמא איך להשתמש בה.
הממ…
טופס שנשלח ב post לא עושה את הצרות האלו.
אם אתה רוצה לשלוח ב get בכל זאת, תשתמש ב escape של js בשביל להמנע מצרות כאלו. שים לב ש escape תגדיל את נפח הנתונים שנשלחים בצורה משמעותית, לכן עדיף להשתמש בה רק על מה שבאמת חייבים (כלומר, לבצע בדיקה ב onSubmit על השדות ולעשות escape אך ורק לאלו שמכילים תווים בעייתיים.