0

有谁知道我是否可以在 php 中获取标题以在提交表单并且功能完成时将用户带到页面上的某个点,然后它将一个人重定向回该页面的某个部分?

这是我的 if 结果:

 $_SESSION['message_sent']="<div class=\"message_sent\"></div>"; 
header("Location: {$_SERVER['HTTP_REFERER']}");

它目前将用户带回他们所在的页面,但我希望将用户带到页面中间?

谢谢。

4

2 回答 2

1

尝试执行以下操作,例如:“test”是页面上锚标记的“name”属性:

HTML 代码:

<a name="test"></a>
    <div>
     .......
    </div>

PHP代码:

$path = $_SERVER['HTTP_REFERER']."#test";

header("Location:$path");
于 2013-02-11T16:17:57.743 回答
0

如果您熟悉在页面中包含链接,这应该很简单。

您基本上拥有您的 URL 并附加id您希望页面在加载时转到的 HTML 元素。例如这样的 URL:

http://www.mysite.com/index.php#about

将带您到 index.php 页面上的以下元素:

<div id="about"></div>
于 2013-02-11T15:53:15.390 回答