Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何停止在PHP重定向上携带散列?_Php - Fatal编程技术网

如何停止在PHP重定向上携带散列?

如何停止在PHP重定向上携带散列?,php,Php,基本上每次使用header()重定向时,我都会携带以前的哈希值。它在应用程序中产生了糟糕的结果,重复操作等等 尝试用JS擦除散列是不好的,因为我无法删除# 重定向时如何删除它?必须是您在标题()中使用,因为在重定向时PHP不会放置 正确语法: header('Location:page.php') 如果您的字符串是动态生成的,您可以使用正则表达式,在将url分配给头()之前,您可以使用preg\u replace()删除 添加散列的不一定是op;我也有同样的问题。例如头('HTTP/1.1 30

基本上每次使用header()重定向时,我都会携带以前的哈希值。它在应用程序中产生了糟糕的结果,重复操作等等

尝试用JS擦除散列是不好的,因为我无法删除#


重定向时如何删除它?

必须是您在
标题()中使用
,因为在重定向时PHP不会放置

正确语法:

header('Location:page.php')

如果您的字符串是动态生成的,您可以使用正则表达式,在将url分配给
头()之前,您可以使用
preg\u replace()
删除


添加散列的不一定是op;我也有同样的问题。例如
头('HTTP/1.1 302-Found')
标题('位置:/')
退出将保留hash@Hank他没有指定任何特定情况,每次我使用header()重定向时,他都会说
,引用整个句子
,基本上每次我使用header()重定向时,我仍然携带我以前的哈希值。他正在尝试删除使用服务器端解决方案发送的哈希。@Hank在清除他实际执行的操作之前不要做决定,因为这里没有提供任何代码。我给出了一个基本情况解决方案。我认为Hank解决了问题。我自己指定散列,显然不使用PHP。但后来当我用PHP重定向时,我会将散列带到新地址。