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

Barbara Streisand
發布: 2024-10-19 14:22:02
原創
787 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板