मैं हमेशा यूआरएल/एचटीएमएल एन्कोडिंग/एस्केपिंग के साथ उलझन में रहा हूं। मैं PHP का उपयोग कर रहा हूं, इसलिए कुछ साफ़ करना चाहते हैं।यूआरएल/एचटीएमएल एस्केपिंग/एन्कोडिंग
मैं कह सकता हूँ कि मैं हमेशा
urlencode
का उपयोग करना चाहिए: अलग-अलग क्वेरी स्ट्रिंग भागों$url = 'http://test.com?param1=' . urlencode('some data') . '¶m2=' . urlencode('something else');
htmlentities
के लिए: तो<>
जैसे विशेष वर्ण से बचने के लिए है कि अगर ठीक से रेंडर किया जाएगा ब्राउज़र
क्या कोई अन्य जगह होगी जहां मैं प्रत्येक फ़ंक्शन का उपयोग कर सकता हूं। मैं इन सभी भागने वाली चीजों में अच्छा नहीं हूं, हमेशा उनके द्वारा उलझन में
महान जवाब। यह एक उदाहरण है कि संदर्भ के लिए किसी अन्य संदर्भ में कैसे बचें। यह ध्यान रखना महत्वपूर्ण है कि भले ही urlencode किसी भी समस्या का कारण बनने के लिए कभी भी किसी भी विशेष HTML वर्ण का उत्पादन नहीं करेगा, लेकिन यह पूरे HTML विशेषता सामग्री से बचने में कोई दिक्कत नहीं करता है। – Phil