Попытка использовать переменную в $ _GET [ 'URL'], чтобы получить данные из URL:
http://mysite.com/?url=http://this.is/?q=an&?example=url
То, что я хочу выше жирным шрифтом, но, к сожалению $ _GET ['url'] получит только «http: // this.is/?q=an», потому что & интерпретирует его как начало новой переменной в URL-адресе.
Есть ли способ игнорировать амперсанды, чтобы мой сценарий мог получить весь URL-адрес, в котором я нуждаюсь? URL-адрес, который добавлен к? Url =, не входит в мои пределы для контроля, поэтому большая часть работы, но некоторые из них содержат страшный &. После прочтения вопросов на переполнение стека я не протягивал большие надежды :(
'URL Encode' ваша строка' GET' перед отправкой страницы. Затем 'URL Decode'' $ _GET', прежде чем манипулировать им. – Jeremy1026