如何在 PHP 中保留原始 Referer URL?

Linda Hamilton
發布: 2024-10-19 14:27:02
原創
816 人瀏覽過

How to Preserve the Original Referer URL in PHP?

在PHP 中取得原始URL Referer

使用$_SERVER['HTTP_REFERER'] 檢索Referer URL 時,它會準確地擷取預期的URL,直到使用者導航到不同的頁面,導致引用網站更新到先前的位址。

保留原始引用網站

要解決此問題並保留原始引用URL,您有兩個主要選項:

使用Cookie

如果您的方案可以接受,請考慮將引用URL 儲存在Cookie 中。這種方法允許您在多個頁面存取中保留 URL。

使用會話變數

或者,您可以利用 PHP 的會話變數來儲存引用 URL。會話變數在整個瀏覽會話中保持其值,使它們適合此目的。

<code class="php"><?php
session_start();

// Check if the original URL is already stored in the session
if ( !isset( $_SESSION["origURL"] ) ) {
    // If not, assign the current referer URL to the session variable
    $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];
}
?></code>
登入後複製

以上是如何在 PHP 中保留原始 Referer URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!