Wie behalte ich die ursprüngliche verweisende URL in PHP bei?

Barbara Streisand
Freigeben: 2024-10-19 14:22:02
Original
672 Leute haben es durchsucht

How to Preserve the Original Referring URL in PHP?

Finden der ursprünglichen verweisenden URL mit PHP

Bei Verwendung von $_SERVER['HTTP_REFERER'] zum Ermitteln der Ursprungs-URL funktioniert es effizient bis Ein Benutzer navigiert zu einer separaten Seite, wodurch der Referrer auf die vorherige Seite verweist. Um die ursprüngliche Referrer-URL beizubehalten, sollten Sie erwägen, sie entweder in einem Cookie oder einer Sitzungsvariablen zu speichern. Dadurch wird sichergestellt, dass die ursprüngliche Quelle des Benutzerbesuchs zugänglich bleibt.

Erklärung:

Um die ursprüngliche verweisende URL bei nachfolgenden Seiteninteraktionen beizubehalten, können Sie sie in einem speichern Plätzchen. Dies ist besonders nützlich, wenn Sie während der gesamten Website-Sitzung den Überblick über die Quellseite des Benutzers behalten müssen. Die Verwendung einer Sitzungsvariablen hingegen erreicht das gleiche Ziel, beschränkt jedoch die gespeicherten Daten auf eine einzelne PHP-Sitzung.

Implementierung:

Der folgende Code veranschaulicht dies Verwendung von Sitzungsvariablen:

<code class="php"><?php
session_start();
if ( !isset( $_SESSION["origURL"] ) ) {
    $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];
}
?></code>
Nach dem Login kopieren

Durch Initiieren der Sitzung mit session_start() und Überprüfen, ob die Sitzungsvariable „origURL“ undefiniert ist, speichert dieser Code die ursprüngliche verweisende URL in der Sitzung. Dadurch wird sichergestellt, dass die ursprüngliche Quelle des Benutzerbesuchs während seiner gesamten Interaktionen mit der Website innerhalb derselben Sitzung zugänglich bleibt.

Das obige ist der detaillierte Inhalt vonWie behalte ich die ursprüngliche verweisende URL in PHP bei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!