फिलहाल मैं इसे इस तरह करने के लिए प्रत्यक्ष स्क्रिप्ट पहुँच ब्लॉक करना:एक फ़ाइल
एक फाइल में, की सुविधा देता है इसे कहते file_one.php
, मैं
define('ROOT', realpath(dirname(__FILE__)));
require_once(ROOTPATH . '/file_two.php');
है और file_two.php
में मैं तो इस राशि शीर्ष:
if (! defined('ROOT'))
exit;
तो file_two.php
की सामग्री को केवल तभी ROOT
, परिभाषित किया गया है जो file_one.php
में होता पहुँचा जा सकता है। यदि आप सीधे file_two.php
तक पहुंचने का प्रयास करते हैं तो यह काम नहीं करेगा, क्या यह सही है? क्या इस विधि में कोई दोष है?
यदि संभव हो तो इसे वेब्रॉट के बाहर रखना भी एक बेहतर विचार है –
इस प्रकार कोडइग्निटर ऐसा करने लगता है, इसलिए अधिकतर सुरक्षित होना चाहिए। हालांकि मैं उपर्युक्त पद से सहमत हूं कि यदि यह एक मुद्दा है, तो इसे केवल डॉक्रूट से बाहर ले जाएं –