Saturday 15 September 2012

redirect - Redirecting through a variable in php -


मेरे पास एक चर में मेरा लिंक है:
$ actual_link = "http: // $ _ SERVER [HTTP_HOST ] $ _ सर्वर [REQUEST_URI] ";

मैं सत्र के माध्यम से दूसरे पृष्ठ पर $ actual_link गुजर रहा हूं और उसे मुख्य पृष्ठ पर पुनर्निर्देशित करना चाहता हूं, अर्थात $ Condition_link किसी विशेष स्थिति के लिए।

स्थान ("हैडर: yoururl.com") काम नहीं करता क्योंकि इसके लिए एक निश्चित यूआरएल की आवश्यकता होती है। तो जो कुछ भी मेरे कारण की सेवा कर सकता है?

यदि आप इसे डालते हैं तो आप सरणी तत्व को {} में लपेट कर सकते हैं स्ट्रिंग में

  $ actual_link = "http: // $ {_SERVER ['HTTP_HOST']} $ {_SERVER ['REQUEST_URI']}";   

और एकल कोट में एक स्ट्रिंग होने की कुंजी की आवश्यकता है।

या आप स्ट्रिंग के बाहर सरणी तत्व डाल सकते हैं

  $ Actual_link = "http: //" $ _SERVER ['HTTP_HOST'] $ _SERVER [ 'REQUEST_URI'];   

यदि आप इसे SSL के साथ कार्य करना चाहते हैं तो यह चेक का उपयोग करें

  $ _ server ['HTTPS'] == "on"    

/ Pre>

और http के बाद डाल दिया

  $ protocole = "http" ($ _SERVER ['HTTPS'] == "पर '?' ':' '); $ वास्तविक_लिंक = $ प्रोटोकॉल ": //" $ _SERVER ['HTTP_HOST'] $ _SERVER [ 'REQUEST_URI'];   

फिर आप हेडर

  हैडर ('स्थान:'। $ Actual_link) का उपयोग करके यूआरएल को पुनर्निर्देशित कर सकते हैं;    

No comments:

Post a Comment