Att förlita sig på HTTP_REFERER är inte att rekommendera, eftersom den är lätt att manipulera. Det är dessutom inte helt ovanligt med browser plugins som rensar HTTP_REFERER.
Det räcker inte med att vara inloggad då? Då är det ju bara en inloggningskoll som behöver göras. Annars skulle du kunna använda en transersida som sätter en sessionsvariabel som du kontrollerar på målsidan.
Alltså, länksidan skickar besökaren till en sida som bara har som uppgift att sätta en sessionsvariabel och sedan skicka besökaren vidare till den tänka målsidan. På målsidan kontrollerar du om sessionsvariabeln är satt. Om den är det, rensa sessionsvariabeln och visa innehållet för besökaren. Om den inte var satt, visa felmeddelande eller skicka besökaren till startsida eller hur du vill göra.
252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e