所以,是的,当我教某人如何重定向他们的页面时,我随机想到了这一点。我不太确定主要区别是什么...您是否有理由使用其中一种而不是另一种?我想如果您不是用 PHP 编码,则必须使用 Javascript window.location
进行重定向,但您是否会在 PHP header 上使用
如果您使用 PHP 进行开发?我觉得它们的功能非常相似,但也许我遗漏了一些东西。window.location
最佳答案
浏览器将立即处理 header 重定向,而 Javascript 重定向将在页面加载(或至少足以运行 Javascript)之前执行。此外,执行重定向的将是 Javascript 引擎,而不是浏览器本身。
通过 header 执行此操作效果会更好。 (无论如何……)
关于php - PHP header 和 Javascript window.location 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13831618/