Nej, det går inte. Det vore dessutom ett hiskeligt integritetsintrång om det fungerade.
Säg vad det är du försöker göra i stället. Det vanligaste sättet är ju att skicka med en frågesträng eller slänga med adressen i ett formulär.
Webbutvecklingur Webbutveckling - Övrigt
8 svar · 522 visningar · startad av Eclipse
Jag har ett problem... Egentligen skulle jag behöva få http_referer två steg bakåt. Finns det något sätt att klura ut att göra så!?
Jag ska sova på saken... Men någon kanske har funderat på detta tidigare?
Nej, det går inte. Det vore dessutom ett hiskeligt integritetsintrång om det fungerade.
Säg vad det är du försöker göra i stället. Det vanligaste sättet är ju att skicka med en frågesträng eller slänga med adressen i ett formulär.
http_referer är inte heller att lita på. Fungerar inte alltid/överallt.
Referer är något som besökarens webbläsare talar om. De vanligaste webbläsarna med standardinställningar sätter det till den webbsida där länken man klickar på ligger. Olika "internet security"-program brukar ta bort det som står i Referer. Andra webbläsare, eller genom att ändra inställningar, kan sätta Referer till vad som helst.
Du borde ju kunna lösa det med sessions om det är på din egen sida.
Tack för alla svar!
Jag är medveten om att det inte fungerar överallt av olika anledningar. Låt oss lämna den diskussionen. Det är inte intressant för min del. Jag är bara intresserad av de gånger det fungerar.
Det är inte på min sida.
***
I en angränsande tråd frågar jag om att infoga ett dokument i sidan på en webbplats. Det är till det sammanhanget. Det är en funktion för att kunna se var besökare kommer ifrån och det är meningen att andra ska kunna ha detta på sin sida. Folk som jag inte vet vem det är.
****
Moral i all ära, men det fungerar för Google och deras analysverktyg Analytics. Dom får ju ut rätt http_referer genom att inkludera filer på andras hemsidor...
Det finns ju även på denna sidan.
Kanske det går att lösa med en funktion som ligger på själva sidan!?
Google borde också få fel referer, men det får dom inte!
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-200071-1";
urchinTracker();
</script>
Denna koden kommer från denna sidan.
Man fattar ju att _uacct är själva kontot, för att skilja olika sajter från varandra.
Men däremot "urchinTracker();" måste väl rimligen kolla http_referer och då få det från RÄTT dokument...
Efter att ha skummat igenom urchin.js från Google så verkar det som man använder document.referrer med JavaScript. Jag har ingen aning om hur tillförlitligt det är.