PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : refer in cookie verstecken?


Silencer
25.03.2003, 09:44:05
Ist es möglich einen Refer im Cookie zu verstecken?

Zb

Jemand hat auf seiner Seite einen Link zu einer HP und im Link ist die Variable ref
zb

http://www.selfphp.com/?ref=www.blubb.de


so das wenn man auf der seite http://www.selfphp.com
ein script auf jeder Seite ist die diese Variable ref ausliest und daraus dann einen Cookie setzt der gespeichert wird.
So das halt in dem Cookie dann zb steht
ref=www.blubb.de

und dieser dann auch bei einer Bestellung auf der Seite angezeigt wird ohne das man Ihn ändern kann.

Die Grundlage kommt daher, weil es immer Scherzvögel gibt die von einer Refer Seite kommen, aber dann den Refer im Url löschen wenn Sie was bestellen und so der der Geworben hat im Grunde nix bekommt obwohl ihm das zusteht.
Mit so einem Cookie würde der der den Link klickt nichts mehr sehen im Url und wenn er den Url löscht und ohne Refer eingibt, der cookie immer noch da ist wo bei der Bestellung dann ausgelesen werden kann.

Wie kann ich sowas anstellen?

Ben20
25.03.2003, 12:30:43
Cookies kannst Du mit setCookie() setzen. Aber Du kannst Cookies nicht Domainübergreifend auslesen. Also www.xyz.de kann keine Cookies lesen die auf www.abc.de gesetzt wurden (zumindest sind einige Browser so eingestellt). Denn Referer per URL zu übergeben und erst auf der Zielseite zu setzen geht zwar, ist aber halt auch nicht sicher - vorallem dann nicht, wenn der User Cookies ablehnt!

Im Endeffekt ist Deine Idee zwar ein sehr guter Ansatz, aber dass das immer 100% funktioniert ist (wie überall) nicht garantiert!


BTW: Die meisten Scherzvögel sind meiner Meinung nach gar nicht so böswillig, dass sie den Referer löschen - ich glaube eher, dass sie den Link zwar geklickt haben, aber später dann einfach so auf die Seite zurückgekommen sind!