php - PHP header 和 Javascript window.location 有什么区别?

标签 php javascript header window.location

所以,是的,当我教某人如何重定向他们的页面时,我随机想到了这一点。我不太确定主要区别是什么...您是否有理由使用其中一种而不是另一种?我想如果您不是用 PHP 编码,则必须使用 Javascript window.location 进行重定向,但您是否会在 PHP header 上使用 window.location 如果您使用 PHP 进行开发?我觉得它们的功能非常相似,但也许我遗漏了一些东西。

最佳答案

浏览器将立即处理 header 重定向,而 Javascript 重定向将在页面加载(或至少足以运行 Javascript)之前执行。此外,执行重定向的将是 Javascript 引擎,而不是浏览器本身。

通过 header 执行此操作效果会更好。 (无论如何……)

关于php - PHP header 和 Javascript window.location 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13831618/

相关文章:

java - 静态属性访问PHP中的静态属性

php - 如何在php codeigniter中将动态生成的表数据保存到mysql数据库

javascript - 我如何从电子邮件中检索他们的时间戳

javascript - 淡入();使用 jQuery 和 CSS3 的盒子元素

javascript - 我应该如何检查 Jasmine 或javascript中的排序语句

linux - 在 Linux 内核中, header 包含错误

jquery - 使用 HTML 重新创建 iOS UITableView

php - Seeder 第一次运行良好,但在 Laravel 5 的后续循环中不执行某些任务?

c# - asp.net 中的 GridView 标题文本

java - 使用 hessian 从 android 发送 double 到 php 时出现解析错误