2015-02-16 4 views
0

У меня есть этот код:Firefox не следующий заголовок PHP перенаправление без WWW

if($_REQUEST["lang"]!="") { 
    /* Random language assigments */ 
    header("location: ".$_SERVER['HTTP_REFERER']); //Return to referring page having changed the language 
} 

Который работает отлично в Chrome и Firefox в ПК и прошивке, за исключением Firefox в прошивке, когда ссылающийся URL не начинается с WWW. Что может случиться?

Редактировать: Если я заменю REQUEST для GET, он отлично работает.

ответ

0

После того, как он заметил, что при использовании _GET вместо _REQUEST он работал нормально, я пришел к выводу, что проблема с файлом cookie мешала тому, где страница запрашивала _REQUEST, вероятно, отдавая предпочтение мусорному печенью, оставленному над чем-то. Очистка файлов cookie или указание _GET решает проблему.

Смежные вопросы