פתרון תקלת סלאשים מרגיזים ב-JSON

ה-JSON שלך נדפק בגלל סלאשים שמתקבלים בצד השרת? כך פותרים את זה

כאשר אתה מפתח אפליקציה או web service שמשתמש ב-JSON, יש סיכוי שהמידע שמתקבל בשרת הוא עם סלאשים מעצבנים, כך למשל אם אתה שולח JSON אחרי שהמרת אותו ב-JavaScript למחרוזת (באמצעות JSON.stringify) הוא יתקבל ב-PHP עם סלאשים לפני ואחרי כל ערך.

הסיבה לכך היא שבחלק מהשרתים, תכונה בשם magic_quotes_gpc מופעלת ב-php.ini ואז כל המידע שמגיע באמצעות REQUEST והוא בתצורת JSON יגיע עם סלאשים.

ישנם שני פתרונות לעניין הזה:

1. קינפוג magic_quotes_gpc ל-false ב-php.ini

2. שימוש ב-stripslashes על המחרוזת שמתקבלת באמצעות REQUEST. למשל:


json_decode(stripslashes($json))

פוסטים נוספים שכדאי לקרוא

בינה מלאכותית

שימוש ב-Plan Mode באופן חכם

כך נמנעי את קריאות השבר של "מה האייג'נט עשה?!" שיטת Plan mode: שיטה קריטית לעבודה יעילה, המייצרת תוכנית עבודה מפורטת (DoD) עוד לפני כתיבת שורת קוד אחת.

חדשות אינטרנט

אז מה הקטע עם Moltbook?

הרשת החברתית של ״הבוטים״ מכה גלים ברשת. בואו נחטט בקבצי הקוד שלה כדי להבין מה קורה פה ומה זה ההייפ הזה

יסודות בתכנות

מבוא לאבטחת מידע: גוגל דורקינג

מאמר מבוא המספר בקצרה ובלשון קלה על גוגל דורקינג – טכניקה לביצוע האקינג גם ללא ידע טכני כלל.

פתרונות ומאמרים על פיתוח אינטרנט

לא פרצו לנו, רק דלף לנו – לקחים טכניים מפרשת אלקטור

פסק הדין בפרשת תביעת של הדיבה אלקטור הוא קריאת השכמה טכנולוגית ומשפטית: מההגדרה המשפטית ל"פריצה", דרך החשיבות הקריטית של פרוטוקול ביעור נתונים אמיתי, ועד למה שבאמת קורה כשמערכות אבטחה מסתמכות על לוגים חסרים.

בינה מלאכותית

התקנה של Openclaw על רספברי פיי

איך מתקינים את הלהיט החדש בתחום על רספברי פיי? קל ופשוט ללא חומרה מיוחדת ועם הסבר מפורט.

גלילה לראש העמוד