基本上每当我使用header()重定向时,我仍然会携带之前的哈希值。它会在应用程序中产生错误的结果,重复操作等。
尝试用JS擦除哈希是不行的,因为我无法删除#。
重定向时如何删除它?
答案 0 :(得分:1)
您#
中使用header()
的人必须是您,因为PHP在重定向时没有放置#
...
正确的语法:
header('Location: page.php');
如果您的字符串是动态生成的,则可以使用正则表达式,并且可以在{ur了#
之前使用preg_replace()
删除header()