webForumDet fria alternativet

Tweaka referrer - det går nog inte, men man kan ju hoppas!

JavaScript

0 svar · 251 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Frågan#1

OK, det är därför vi har WF - för här får man lösningar på sånt man för längesen trodde inte gick (nu kommer säkert nån att bara bekräfta detta dilemma istället för att finna en lösning :p )

Referrer.
Hela tanken med den är ju att den ska berätta vilken den förra sidan var. Betyder det att det inte alls går att "faka" den?
Så här tänker jag:

Google > Alfa page; Alfa talar om att förra sidan var google.
Google > Alfa page > Beta page; kan alfa skicka iväg samma referrerdata som den själv har? I någon tidigare fråga rekommenderade Nitro en smart lösning, men som inbegrep att man flyttar med sig referrer datan i URLen.

Jag jobbar på en lösning för att få Nitros lösning att funka, men så kom jag på att ställa den här frågan under tiden.

Från början trodde jag att location.replace skulle funka, eftersom replace "inte skapar ett mellansteg" som location.href=..

Med "mellansteg" menar jag:
Sida > sida 2 + location.href > sida 3
Sida 2 blir ett mellansteg

Medan location.replace får oss att stanna kvar på position2; däremot visar sig att referrer datan "är på position 3" :(

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)