我有PHP的头一个问题重定向不工作的Safari浏览器有条件的JS重定向
if (!isset($lang))
{
header('Location: http://domain.com/en/home');
}
我已阅读,这可能是与JS相当简单的做,但不知道如何使用,如果条件做$ lang已设置。
应该,我只是在“php if”中执行js,或者有一个更好/更聪明的方法来做到这一点。
谢谢。
if (!isset($lang))
{
header('Location: http://domain.com/en/home');
exit;
}
注:这个正常工作,你需要在任何其他与设置任何doctype
之前设置这个头
您正在编写一个运行在后端(服务器)上的php代码,并且您觉得有重定向的浏览器问题。请详细说明您的问题,我认为浏览器对于php重定向没有任何问题。 –
你说“有问题”,但你没有说出什么问题。我简直无法相信Safari不理解“位置”标题。自从20世纪80年代后期以来,它一直是HTTP协议的一部分,所以这将是一个史诗般的错误! –
问题是,该网站显示几秒钟,然后Safari说:“网站反复出现问题......”。我做了一些搜索,看到过去有/ php的头和Safari问题。所以,我认为这是我的问题所在。 – lStoilov