$_SERVER['PATH_INFO']
और $_SERVER['ORIG_PATH_INFO']
के बीच क्या अंतर है? उन्हें इस्तेमाल कैसे करूं?
जब मैं print_r($_SERVER)
चलाता हूं, PATH_INFO
और ORIG_PATH_INFO
सरणी में मौजूद नहीं हैं। क्यों नहीं? मेरे द्वारा उन्हें कैसे सक्षम किया जा सकता है?
मैंने उन पर PHP मैनुअल पढ़ा है, लेकिन फिर भी उन्हें समझ में नहीं आता है।
http://www.example.com/phpinfo.php/HELLO_THERE
यह .php
स्क्रिप्ट के बाद ही /HELLO_THERE
हिस्सा है:
मुझे लगता है कि यह 'ORIG_PATH_INFO' होना है। ऐसा लगता है कि कुछ सर्वर कॉन्फ़िगरेशन इसे 'PATH_INFO' के बजाय बनाते हैं। – Phil
फिर यह निश्चित रूप से एक CGI हैंडलर सेटअप है। PHP कुछ सेटिंग्स में SCRIPT_FILENAME पर PATH_INFO का उपयोग करेगा, इसलिए सर्वर को path_info के वैकल्पिक नाम का उपयोग करने के लिए कॉन्फ़िगर किया गया है। – mario