使用 PHP 查找原始引用 URL
当使用 $_SERVER['HTTP_REFERER'] 确定原始 URL 时,它可以有效地运行,直到用户导航到单独的页面,导致引用者引用上一页。要保留原始引用 URL,请考虑将其存储在 cookie 或会话变量中。这可确保用户访问的初始来源仍然可访问。
说明:
要在后续页面交互期间保留原始引用 URL,您可以将其存储在曲奇饼。如果您需要在整个网站会话期间跟踪用户的源页面,这尤其有用。另一方面,使用会话变量可以实现相同的目标,但将保存的数据限制在单个 PHP 会话中。
实现:
以下代码示例会话变量的使用:
<code class="php"><?php session_start(); if ( !isset( $_SESSION["origURL"] ) ) { $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"]; } ?></code>
通过使用 session_start() 启动会话并验证“origURL”会话变量是否未定义,此代码将原始引用 URL 存储在会话中。这可确保用户在同一会话中与网站交互的整个过程中,始终可以访问用户访问的原始来源。
以上是如何在 PHP 中保留原始引用 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!