webForumDet fria alternativet

HTTP_REFERER

Webbutvecklingur Webbutveckling - Övrigt

8 svar · 522 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1

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?

Medlem sedan juni 20019 024 inlägg
#2

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.

Medlem sedan mars 20032 667 inlägg
#3

http_referer är inte heller att lita på. Fungerar inte alltid/överallt.

Medlem sedan juni 20034 013 inlägg
#4

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.

Medlem sedan maj 20031 472 inlägg
#5

Du borde ju kunna lösa det med sessions om det är på din egen sida.

Medlem sedan juli 20003 825 inlägg
#6

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!

Medlem sedan juli 20003 825 inlägg
#7
<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...

Medlem sedan mars 20041 505 inlägg
#8

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.

Medlem sedan juli 20003 825 inlägg
#9

Hmm... sidan kommer i klartext! Att jag aldrig tänkt på det tidigare!

Intressant läsning!

139 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)