php - Why are escape characters being added to the value of the hidden input -


  & lt; body & gt; & Lt; div & gt; & Lt;? = $ _POST ['msg']? & Gt; & Lt; / div & gt; & Lt; form id = "frm" method = "post" & gt; & Lt; input type = "hidden" name = 'msg' मान = '{"field0": "इम एक स्ट्रिंग", "फ़ील्ड 1": 84, "फ़ील्ड 3": "तो मैं हूं"}' / & gt; & Lt; इनपुट प्रकार = "सबमिट करें" value = "test" / & gt; & Lt; / प्रपत्र & gt; & Lt; / body & gt;  

जब फॉर्म पोस्ट होता है, तो निम्न स्ट्रिंग को डिव टैग के बीच प्रदर्शित किया जाता है।

{\ "field0 \": \ " ", \" फ़ील्ड 1 \ ": 84, \" फ़ील्ड 3 \ ": \" तो मैं हूं \ "}

बच अक्षर क्यों जोड़ा जा रहा है? क्या उन्हें PHP सर्वर या वेब क्लाइंट द्वारा जोड़ा जा रहा है? क्या मैं इसे रोकने के लिए कुछ भी कर सकता हूँ?

किसी ने पहले से ही PHP फ़ंक्शन स्ट्रिप्सस्लाब्स का उल्लेख किया है मैं इसे अभी प्रयोग कर रहा हूं लेकिन मैं सभी एक साथ स्लैश से छुटकारा चाहता हूं।

जांचें कि क्या आपके PHP कॉन्फ़िगरेशन को सक्रिय कर दिया गया है, ऐसे में, PHP सर्वर स्वचालित रूप से प्राप्त / पोस्ट / कुकी मूल्यों के लिए स्लैश जोड़ता है ...


Comments

Popular posts from this blog

c# - PInvoke of NetUserAdd returns 24 -

NHibernate Passing Session to the Repository -

objective c - Mouse events for an NSSegmentedCell subclass? -