2013-06-24 21 views
6

Potrzebuję wykonać przekierowanie 302 za pomocą PHP. Próbuję z lokalizacją nagłówka.Przekierowanie 302 do protokołu innego niż HTTP

Działa dobrze z protokołem HTTP. Ale przekierowanie nie działa z niestandardowym protokołem. Na przykład:

header ('Location: magplus://myaccountview/login/'); 

Jak mogę to naprawić?

+1

@Brad Niezupełnie. Nagłówek Location jest przecież częścią protokołu 'HTTP'. – Paulpro

Odpowiedz

7

W przypadku niektórych przeglądarek nie można przekierować do protokołu innego niż HTTP lub HTTPS. Nie możesz nic na to poradzić.

Możesz spróbować zmienić lokalizację po stronie klienta przeglądarki za pomocą JavaScript, jeśli jest to możliwe dla twojej aplikacji. To jednak nie zawsze będzie działać.

Powiązane problemy