2012-04-30 6 views
6

ठीक है तो मैं पेज पर मुख्य अनुभाग का उपयोग करने के लिए mysql डेटाबेस में उपयोगकर्ता कस्टम सीएसएस और जावास्क्रिप्ट को स्टोर करने का प्रयास कर रहा हूं, तो डेटाबेस में सीएसएस और जावास्क्रिप्ट को स्टोर करना एक अच्छा विचार है? और यदि ऐसा नहीं है तो ऐसा करने का सुरक्षित तरीका क्या है?क्या डेटाबेस में जावास्क्रिप्ट और सीएसएस स्टोर करना बुरा विचार है?

मैं जावास्क्रिप्ट कोड पर वर्डप्रेस का उपयोग कर रहा हूं और esc_js() का उपयोग कर रहा हूं, मैंने देखा है कि यह उद्धरण से पहले बैकस्लैश जोड़ता है, और नई लाइनों के बजाय \ n जोड़ता है, तो क्या यह जावास्क्रिप्ट के लिए पर्याप्त है?

और अग्रिम धन्यवाद।

+0

बस स्पष्ट करने के लिए, आपका मतलब सीएसएस/जेएस है जिसका उपयोग सीएसएस के रूप में किया जाना है/जेएस, सही? उपयोगकर्ता इनपुट नहीं है, लेकिन हो सकता है, सीएसएस/जेएस हो सकता है? – Corbin

+0

हाँ एचटीएमएल दस्तावेज़ में सादा जेएस/सीएसएस का उपयोग किया जाना चाहिए। – Pierre

+0

आप एक्ससीएस/सीएसएस के लिए प्रवण हैं http://en.wikipedia.org/wiki/Cross-site_scripting – Bob

उत्तर

4

संक्षिप्त उत्तर: हाँ, यह ठीक है जब तक कि आप जिन लोगों पर भरोसा करते हैं।

लांग जवाब:

सुनिश्चित करें कि आप 100% विश्वास अपने उपयोगकर्ताओं को बनाओ। सीएसएस/जेएस के माध्यम से बहुत सारे शोषण किए जा सकते हैं, इसलिए सुनिश्चित करें कि आप केवल उन लोगों को अनुमति दे रहे हैं जिन्हें आप पूरी तरह से करने के लिए भरोसा करते हैं। यहां तक ​​कि यदि आपने किसी प्रकार की फ़िल्टरिंग को लागू करने का प्रयास किया है, तो लोगों को आसपास के तरीके मिलेंगे।

इस पर निर्भर करता है कि आप फ़ाइल नाम को कितनी आसानी से समझ सकते हैं, मैं फ़ाइल में डेटा संग्रहीत करने पर विचार कर सकता हूं। आखिरकार, यदि आप फ़ाइल नाम को आसानी से निर्धारित कर सकते हैं तो डेटाबेस अनावश्यक ओवरहेड है। यदि आप आसानी से फ़ाइल नाम निर्धारित नहीं कर सकते हैं, तो मैं बस आगे बढ़ता हूं और इसे डेटाबेस में संग्रहीत करता हूं। (या यदि आप किसी भी मेटा डेटा या संस्करण की जानकारी या कुछ भी स्टोर करने की योजना बना रहे हैं, तो मैं आगे बढ़ूंगा और डीबी के लिए जाऊंगा।)

+0

वास्तव में केवल WordPress व्यवस्थापक को जेएस/सीएसएस कोड को सहेजने की अनुमति होगी। – Pierre

+0

ठीक है, उम्मीद है कि वह लोग हैं जिन पर आप भरोसा करते हैं :) – Corbin

संबंधित मुद्दे