मैं रूट निर्देशिका पर वापस जाने के लिए एक बेहतर तरीका सीखने की कोशिश कर रहा हूं। मैंने सुना है कि $ _SERVER का उपयोग सबसे सुरक्षित तरीका नहीं है। मैं सोच रहा हूं कि कोई बेहतर तरीका है या नहीं। तो मैं example.com/exp/my.php
यहाँ मैं क्या मिला है यूआरएल पर कुछ इस तरह हो सकता है।
include ($_SERVER['DOCUMENT_ROOT'].'/cpages/cmain/func/init.php');
include($_SERVER['DOCUMENT_ROOT'].'/cpages/toppart.php');
include($_SERVER['DOCUMENT_ROOT'].'/cpages/boxes/image.php');
include($_SERVER['DOCUMENT_ROOT'].'/cpages/bottonpart.php');
मैं
define ('DOCUMENT_ROOT', dirname(__FILE__));
include (DOCUMENT_ROOT.'/cpages/cmain/func/init.php');
include(DOCUMENT_ROOT.'/cpages/toppart.php');
include(DOCUMENT_ROOT.'/cpages/boxes/image.php');
include(DOCUMENT_ROOT.'/cpages/bottonpart.php');
के लिए इसे बदल लेकिन अब यह मुझे एक त्रुटि
Warning: include(C:\xampp\htdocs\backbone\image/cpages/cmain/func/init.php)
और ($_SERVER['DOCUMENT_ROOT']
नहीं यह मुझे उनकी यह तय करने के लिए एक तरीका है कि त्रुटि दिया था देने है?
क्यों [ '$ _SERVER'] (http://www.php.net/manual/en/reserved.variables.server.php)' [ 'DOCUMENT_ROOT'] 'असुरक्षित हो सकता है? –
यह प्रश्न देखें: http: // stackoverflow।कॉम/प्रश्न/390276/कैसे-टू-प्रोग्रामेटिक रूप से-निर्धारित-द-दस्तावेज़-रूट-इन-पीएचपी –
@ जोनाथन रेनहार्ट निश्चित नहीं है, लेकिन –