PHP で元の参照 URL を保存するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-19 14:22:02
オリジナル
672 人が閲覧しました

How to Preserve the Original Referring URL in PHP?

PHP を使用した元の参照先 URL の検索

$_SERVER['HTTP_REFERER'] を利用して元の URL を決定すると、次の時点まで効率的に動作します。ユーザーが別のページに移動すると、リファラーは前のページを参照します。元のリファラー URL を保存するには、それを Cookie またはセッション変数に保存することを検討してください。これにより、ユーザーの訪問の最初のソースに確実にアクセスできるようになります。

説明:

その後のページ操作中に元の参照 URL を保持するには、それをクッキー。これは、Web サイトのセッション全体を通じてユーザーのソース ページを追跡する必要がある場合に特に便利です。一方、セッション変数を使用すると、同じ目標が達成されますが、保存されたデータは単一の PHP セッション内に制限されます。

実装:

次のコードは、セッション変数の使用:

<code class="php"><?php
session_start();
if ( !isset( $_SESSION["origURL"] ) ) {
    $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];
}
?></code>
ログイン後にコピー

session_start() でセッションを開始し、「origURL」セッション変数が未定義かどうかを確認することにより、このコードは元の参照 URL をセッションに保存します。これにより、同じセッション内での Web サイトとのやり取りを通じて、ユーザーの訪問元のソースに確実にアクセスできるようになります。

以上がPHP で元の参照 URL を保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!