所以,我一直在学习一些Javascript,而且我遇到了:
window.location = "website goes here..";
现在我已经了解到这可以用来重定向用户,我记得很久以前我非常想知道如何重定向用户,没有锚标签和标题(位置:),因为我无法使用标题标题发送后。
所以我问你们,使用这个Javascript来处理在if语句之后重定向我的用户有什么缺点,或者根本没有。
由于
答案 0 :(得分:3)
如果用户禁用了JavaScript,则重定向无法正常工作。
就个人而言,我使用ob_start()
启动我的PHP代码,然后我可以在任何我想要的地方使用header
:p
答案 1 :(得分:2)
可能的缺点是用户可以禁用Javascript。您可以使用PHP,也可以使用<meta http-equiv="refresh" content="0; URL='URL Here'" />
。
答案 2 :(得分:1)
我想说使用javascript重定向用户的主要问题是无法保证重定向。因此,对于重要的敏感重定向,应该使用header()或您知道可以使用的东西。如果重定向只是为您的用户增加的额外奖励,那么使用javascript就可以了。