Как декодировать & из URL-адреса, чтобы заголовок ()работал (urldecode не работал)

У меня есть следующий URL:$url = 'http://mysite.com/?p=welcome&x=1&y=2';

Мне нужно расшифровать его, чтобы header("Location: $url");действительно работал.

Однако использование urldecode($url)не работает, потому что не декодирует&-> &, поэтому браузер перенаправляется на http://mysite.com/?p=welcome&x=1&y=2, что не удается.

Мне нужно его раскодировать, чтобы он выглядел как:http://mysite.com/?p=welcome&x=1&y=2

Как я могу это сделать?

12
задан ProgrammerGirl 30 July 2012 в 14:44
поделиться