使用php返回1页
在我的页脚里我有使用php返回1页,php,back,browser-history,Php,Back,Browser History,在我的页脚里我有 header("Location: galleries.php"); 是否可以使用php代码(或其他东西)返回一页,而不是使用特定的页面,如galleries.php 使用类似于history.go(-1)的东西将无法工作,因为标题(“Location:galleries.php”)是用PHP编写的。试试这个,转到上一页 header('Location: ' . $_SERVER['HTTP_REFERER']); 试试这个,转到上一页 header('Location:
header("Location: galleries.php");
是否可以使用php代码(或其他东西)返回一页,而不是使用特定的页面,如galleries.php
使用类似于
history.go(-1)
的东西将无法工作,因为标题(“Location:galleries.php”)代码>是用PHP编写的。试试这个,转到上一页
header('Location: ' . $_SERVER['HTTP_REFERER']);
试试这个,转到上一页
header('Location: ' . $_SERVER['HTTP_REFERER']);
试试这个,转到上一页
header('Location: ' . $_SERVER['HTTP_REFERER']);
试试这个,转到上一页
header('Location: ' . $_SERVER['HTTP_REFERER']);
简言之,不是真的。PHP不是客户端(像JavaScript)语言,而是服务器端语言,头(“位置:…”)代码>用于此目的-重定向到其他位置。请记住,重定向必须在任何输出之前完成,否则您将得到类型为的错误/警告
警告:无法修改标题信息-标题已发送(输出开始于…)
但是,使用$\u服务器['HTTP\u REFERER']
不是一个可靠的选择
HTTP\u REFERER
的含义是将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP\u REFERER
的功能简而言之,它确实不可信,因为它可能会丢失
阅读更多细节。简而言之,不太可能。PHP不是客户端(像JavaScript)语言,而是服务器端语言,头(“位置:…”)代码>用于此目的-重定向到其他位置。请记住,重定向必须在任何输出之前完成,否则您将得到类型为的错误/警告
警告:无法修改标题信息-标题已发送(输出开始于…)
但是,使用$\u服务器['HTTP\u REFERER']
不是一个可靠的选择
HTTP\u REFERER
的含义是将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP\u REFERER
的功能简而言之,它确实不可信,因为它可能会丢失
阅读更多细节。简而言之,不太可能。PHP不是客户端(像JavaScript)语言,而是服务器端语言,头(“位置:…”)代码>用于此目的-重定向到其他位置。请记住,重定向必须在任何输出之前完成,否则您将得到类型为的错误/警告
警告:无法修改标题信息-标题已发送(输出开始于…)
但是,使用$\u服务器['HTTP\u REFERER']
不是一个可靠的选择
HTTP\u REFERER
的含义是将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP\u REFERER
的功能简而言之,它确实不可信,因为它可能会丢失
阅读更多细节。简而言之,不太可能。PHP不是客户端(像JavaScript)语言,而是服务器端语言,头(“位置:…”)代码>用于此目的-重定向到其他位置。请记住,重定向必须在任何输出之前完成,否则您将得到类型为的错误/警告
警告:无法修改标题信息-标题已发送(输出开始于…)
但是,使用$\u服务器['HTTP\u REFERER']
不是一个可靠的选择
HTTP\u REFERER
的含义是将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP\u REFERER
的功能简而言之,它确实不可信,因为它可能会丢失
阅读了解更多详细信息。您可以通过两种方式完成:
选项一是使用JS
echo "<a href=\"javascript:history.go(-1)\">back</a>";
然后通过标题(“位置:…”)将其发送到那里
但请记住,如果用户直接链接到该页面,两种方式都没有用。您可以通过两种方式完成:
选项一是使用JS
echo "<a href=\"javascript:history.go(-1)\">back</a>";
然后通过标题(“位置:…”)将其发送到那里
但请记住,如果用户直接链接到该页面,两种方式都没有用。您可以通过两种方式完成:
选项一是使用JS
echo "<a href=\"javascript:history.go(-1)\">back</a>";
然后通过标题(“位置:…”)将其发送到那里
但请记住,如果用户直接链接到该页面,两种方式都没有用。您可以通过两种方式完成:
选项一是使用JS
echo "<a href=\"javascript:history.go(-1)\">back</a>";
然后通过标题(“位置:…”)将其发送到那里
但是请记住,如果用户直接链接到该页面,这两种方法都没有用。您可以使用此方法
<a href="#" onClick="javascript:history.back();">Go back</a>
您可以使用此
<a href="#" onClick="javascript:history.back();">Go back</a>
您可以使用此
<a href="#" onClick="javascript:history.back();">Go back</a>
您可以使用此
<a href="#" onClick="javascript:history.back();">Go back</a>
尝试使用$\u服务器['HTTP\u REFERER']
。我想你可以用它来完成某种返回功能avascript://history.go(-1)"); 或标题('Location:'.$\u SERVER['HTTP\u REFERER'])@Mehul收割台(“位置:javascript://history.go(-1)"); 不work@Mehul@Y U NO WORK代码:header('Location:'。$\U SERVER['HTTP\U REFERER']);只需刷新页面,而不返回到previus页面。还有其他建议吗?我希望这是一个有用的回声“历史。去(-1);”;尝试使用$\u服务器['HTTP\u REFERER']
。我想你可以用它来完成某种返回功能avascript://history.go(-1)"); 或标题('Location:'.$\u SERVER['HTTP\u REFERER'])@Mehul收割台(“位置:javascript://history.go(-1)"); 不work@Mehul@Y U不工作代码:header('位置: