php - URL as URL's get parameters - problem with "&" -


एक स्क्रिप्ट है जो GET पैरामीटर के रूप में अन्य url प्राप्त करता है:

  script.php? File = Http: //www.google.com& id = 123   

समस्या यह है:
जब यूआरएल में पैरामीटर होता है, तो इसे स्क्रिप्ट के पैरामीटर के रूप में प्रयोग किया जाता है, न कि यूआरएल के पैरामीटर:

  script.php? File = http: //www.google.com? Q = adsf & lang = en & amp; id = 123   

यूआरएल है http://www.google.com?q=adsf&lang=en , लेकिन यह और के बाद कटा हुआ है, क्योंकि इसे से संबंधित के रूप में देखा जाता है Script.php स्वयं।

मैं इस बारे में क्या कर सकता हूं?
मैं और को % 26 के साथ बदलने के लिए थक गया हूँ, लेकिन यूआरएल इसके साथ टूट जाता है।

आपको इसके साथ मान को एन्कोड करना होगा। < P> यदि आप PHP का उपयोग कर रहे हैं, तो उपयोग करें (या यदि अपेक्षित है):

  $ url = 'http://www.google.com?q=adsf&lang= एन '; गूंज 'script.php? File ='। Rawurlencode ($ url);    

Comments