2

基本上每次我使用 header() 重定向时,我仍然携带我以前拥有的任何散列。它会在应用程序中产生不良结果、重复操作等。

尝试用 JS 擦除哈希是不好的,因为我无法删除 #.

重定向时如何删除它?

4

1 回答 1

1

一定是你在使用#你,因为 PHP在重定向时header()不会放...#

正确的语法:

header('Location: page.php');

如果您的字符串是动态生成的,则可以使用正则表达式,并且可以在将 url 分配给之前删除#usingpreg_replace()header()

header() 参考

于 2012-10-27T04:02:33.970 回答