webForumDet fria alternativet

Kolla om $_SERVER['HTTP_REFERER'] är densamma som nuvarande sidan

PHP

1 svar · 1 244 visningar · startad av standard sparty

Medlem sedan sep. 201041 inlägg
Frågan#1

Jag vill jämföra URL användaren kom från med den sidan besökaren befinner sig på
Jag har provat en del varianter av följande if-sats men det vill sig inte:

<?php
if($_SERVER['HTTP_REFERER']==$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'])
{
$prevPageURL=$_SERVER['SERVER_NAME'];
}
else
{
$prevPageURL=$_SERVER['HTTP_REFERER'];
}
?>
<a style="margin:10px" href="<?=$prevPageURL; ?>">←Tillbaka till hemsidan</a>

Tack igen för hjälpan

Medlem sedan sep. 201041 inlägg
#2

Inget svar behövs.

Jag kör med javascript history.back istället då sidan kommit att bli beroende av javascript ändå.

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)