如何在 PHP 中保留原始引用 URL?

Barbara Streisand
发布: 2024-10-19 14:22:02
原创
673 人浏览过

How to Preserve the Original Referring URL in PHP?

使用 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中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!