PDA

View Full Version : سوال: چگونگی escape کردن json در php



IMANAZADI
دوشنبه 19 بهمن 1394, 16:05 عصر
با سلام

من اطلاعات کاربر رو در سمت کلاینت بصورت json در میاریم و با آژاکس به سرور ارسال میکنم

حالا این دیتا json باید از نظر کوتیشن و دابل کوتیشن و .... جهت جلوگیری از تخریب بررسی بشن

چطوری باید در سمت سرور اطلاعات json رو escape کنم ؟؟؟

چون وقتی با htmlentities انجام میدم کلا فرمت بهم میریزه







json={'name':'ali','family':'ahmadi','email':'a.ah madi@yahoo.com'}











htmlentities($json,ENT_QUOTES);



کلا فرمت بهم میریزه








{"name":"ali","family":"ahmadi","email":"a.ahmadi@ yahoo.com"}

plague
دوشنبه 19 بهمن 1394, 18:29 عصر
اول از json خارج میکنی به شکل یه آرایه در میاری
بعد میندازی تو یه حلقه و تک تک خونه ها رو escape میکنی
بعد میتونی برگردونی به json دوباره یا بریزی تو دیتبایس