Tôi có URL sau: $url = 'http://mysite.com/?p=welcome&x=1&y=2';
Làm thế nào để giải mã các & từ một URL để header() hoạt động (urldecode không làm việc)
tôi cần phải giải mã nó để header("Location: $url");
thực sự hoạt động.
Tuy nhiên, sử dụng urldecode($url)
không hoạt động bởi vì nó không giải mã &
->&
và do đó trình duyệt bị chuyển hướng đến http://mysite.com/?p=welcome&x=1&y=2
mà thất bại.
tôi cần nó để giải mã để nó trông giống như: http://mysite.com/?p=welcome&x=1&y=2
Làm thế nào để làm điều đó?
Trong trường hợp ở trên KHÔNG phải là lỗi đánh máy: nó phải là 'tiêu đề (" Vị trí: $ url ")' - lưu ý ':'. –
@Marc B: Cảm ơn, chỉ là một lỗi đánh máy ở đây, không phải trong kịch bản của tôi. Chỉ cần sửa nó ở trên. – ProgrammerGirl