पर "रखरखाव मोड" को कार्यान्वित करने के लिए मैंने 60 से अधिक पृष्ठों के साथ एक वेबसाइट (PHP) बनाई है। मुझे अभी केवल एहसास हुआ है (दुर्भाग्यवश) कि मुझे "रखरखाव मोड" सुविधा में बनाया जाना चाहिए ताकि व्यवस्थापक को अस्थायी रूप से वेबसाइट को अक्षम कर दिया जा सके और उसे रखरखाव मोड पृष्ठ पर इंगित किया जा सके। यह केवल वेबसाइट देखने के लिए व्यवस्थापक के रूप में लॉग इन करने की अनुमति देगा।पहले से स्थापित वेबसाइट
विकल्प मैं देख रहा हूँ कर रहे हैं:
हर एक पीएचपी पृष्ठ के शीर्ष पर एक नया "शामिल हैं" फ़ाइल जोड़ें।
मेरे पास एक ऐसा शामिल है जिसका उपयोग नेविगेशन बार को
प्रत्येक पृष्ठ (नेविगेशन क्लास) पर प्रदर्शित करने के लिए किया जाता है। मैं इस वर्ग में रखरखाव मोड
कोड लिख सकता हूं।
क्या मेरे पास कोई अन्य विकल्प है? पहला विकल्प सबसे कुशल की तरह प्रतीत नहीं होता है, और दूसरा एक खराब प्रोग्रामिंग जैसा लगता है। क्या प्रत्येक एकल php फ़ाइल पर एक नई फ़ाइल शामिल करने का कोई और बेहतर तरीका है?
धन्यवाद!
ps - साइट शुरू की अभी तक
आप उदाहरण में देख सकते हैं आप कुछ आईपी बाहर कर सकते हैं। –
यह एक अच्छा त्वरित विकल्प की तरह दिखता है। मैं अन्य विधियों को ढूंढने की उम्मीद कर रहा हूं जो अधिक स्केलेबल हो सकते हैं ताकि प्रत्येक बार जब मेरा कोई नया व्यवस्थापक हो, तो मुझे .htaccess फ़ाइल को अपडेट करने और अपने आईपी में प्रवेश करने की आवश्यकता नहीं है। शायद मैं अपने आप से थोड़ा आगे हो रहा हूँ हालांकि? अगले वर्ष के लिए शायद मेरे पास बहुत से नए व्यवस्थापक नहीं होंगे। शायद अब तक एक सरल त्वरित। Htaccess फिक्स को कार्यान्वित करना तब तक काम करेगा जब तक कि मुझे वास्तव में मजबूत विधि को लागू करने की आवश्यकता न हो। आप लोग क्या सोचते हैं? क्या इसे अभी "उचित" तरीके से बनाना बेहतर है? या बस इतना आसान तरीका है जब तक कि मुझे इसे और अधिक जटिल बनाने की आवश्यकता न हो? – justinl
यह आपको सभी व्यवस्थापक के आईपी पते जानने की आवश्यकता है ... – OIS