[PHP]Geen referer url

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb voor iemand die adverteert op mijn site een banner geplaatst, en wanneer iemand erop klikt
wordt hij doorverwezen naar een php pagina. Deze pagina houdt m.b.v een database bij hoevaak er op de banner geklikt is.
Dus wanneer er op de banner geklikt wordt, wordt er 1 opgeteld in de database en daarna met behulp van :
code:
1
header("Location: http://site.com");


doorgestuurd naar de website van de adverteerder.
Nu vertelt de adverteerder dat hij via zijn adminpanel geen bezoekers van mijn website krijgt, terwijl ik al vele clicks heb staan in m'n database.
Dus ik heb het uit zitten zoeken.
Wanneer ik een normale klik-link maak naar een site, dan wordt er wel een referer url meegegeven, maar als ik de bovengenoemde code gebruik NIET.
Dus ik probeerde het ook met :
code:
1
<meta http-equiv="refresh" content="0;URL=http://site.com" />


Met dit wordt er ook geen referer url meegegeven.
Mijn vraag is, hoe kan ik dit oplossen, zodat er toch een referer url wordt meegegeven, zodat mijn adverteerder de bezoeken kan zien, en dat ik toch in mijn database kan bijhouden hoevaak er op geklikt is?

Search op GOT en Google heeft niks opgeleverd.

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Sowieso is de referer onbetrouwbaar. Veel antivirus-software met privacy-filters en dergelijke sturen hem überhaupt niet meer mee, maar hij is ook eenvoudig te 'vervalsen'.

Laat je banner liever linken naar een 'speciale' pagina bij je adverteerder voor jou, vanaf waar hij ook de bezoekers telt (naar eigen database, of bijv. met Google Analytics), in plaats van op de referer te vertrouwen. Je kunt bijvoorbeeld linken naar http://site.com?ref={jouw_kenmerk} waarop hij zijn teller weer kan baseren.

[ Voor 16% gewijzigd door frickY op 04-05-2010 20:47 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
frickY schreef op dinsdag 04 mei 2010 @ 20:45:

Laat je banner liever linken naar een 'speciale' pagina bij je adverteerder voor jou, vanaf waar hij ook de bezoekers telt (naar eigen database, of bijv. met Google Analytics), in plaats van op de referer te vertrouwen. Je kunt bijvoorbeeld linken naar http://site.com?ref={jouw_kenmerk} waarop hij zijn teller weer kan baseren.
Hoe moet ik het zelf tellen dan?

[ Voor 22% gewijzigd door Verwijderd op 04-05-2010 20:48 ]


Acties:
  • 0 Henk 'm!

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 00:27
Verwijderd schreef op dinsdag 04 mei 2010 @ 20:47:
[...]


Hoe moet ik het zelf tellen dan?
Met hetzelfde PHP scriptje dat je nu gebruikt?

Alleen dan dus
PHP:
1
header("Location: http://site.com?ref={jouw_kenmerk}");

gebruiken.

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het probleem is dat hij volgens mij zo'n kant en klare webshop heeft en is gehost op server van het bedrijf die webshops levert, en dat hij waarschijnlijk zelf niet zo'n pagina erop kan zetten. Dus iemand een idee hoe ik de referer url aan het werk krijg?

[ Voor 13% gewijzigd door Verwijderd op 04-05-2010 20:54 ]


Acties:
  • 0 Henk 'm!

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 00:27
Dat ga je volgens mij niet voor elkaar krijgen. Je wilt het gedrag van de webbrowser van je bezoeker aan gaan passen, dat kan gelukkig niet. ;)

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 16-09 15:42

Sebazzz

3dp

Beetje rare adverteerder ook, dat ie alleen van een referer en niet van een id/ref uitgaat :S

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@Xander,
Nee hoor, ik wil alleeen een referer url meegeven :p

[ Voor 8% gewijzigd door Verwijderd op 04-05-2010 21:08 ]


Acties:
  • 0 Henk 'm!

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 00:27
Verwijderd schreef op dinsdag 04 mei 2010 @ 21:07:
@Xander,
Nee hoor, ik wil alleeen een referer url meegeven :p
Niet waar. Je wilt dat de browser van je bezoeker een referer meegeeft... :+

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Beerkeeper
  • Registratie: April 2003
  • Laatst online: 20:49
Wat je ook kan doen (maybe omslachtig, maar het werkt :Y) )

Een formpje bouwen met de waarden die de ontvanger nodig heeft en deze via javascript submitten alszijnde een redirect :)

XBO Gamertag: BeerkeeperNL


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@RobIII,
ik zie niet hoe die links bijdragen aan mijn probleem.
Ik heb al met Google gezocht en niks bruikbaars gevonden en de tweede link..... :?

Acties:
  • 0 Henk 'm!

  • webinn
  • Registratie: Oktober 2002
  • Laatst online: 06-06 12:44
Verwijderd schreef op dinsdag 04 mei 2010 @ 21:24:
@RobIII,
ik zie niet hoe die links bijdragen aan mijn probleem.
Ik heb al met Google gezocht en niks bruikbaars gevonden en de tweede link..... :?
er staat nochtans redelijk duidelijk uitgelegd hoe je met een hack de referrer kan gebruiken. Maar goed, ik denk dat je best met een unieke ID kan werken en niet met een referrer

[ Voor 10% gewijzigd door webinn op 04-05-2010 21:35 ]


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

webinn schreef op dinsdag 04 mei 2010 @ 21:34:
er staat nochtans redelijk duidelijk uitgelegd hoe je met een hack de referrer kan gebruiken. Maar goed, ik denk dat je best met een unieke ID kan werken en niet met een referrer.
Alleen werkt dat voor mensen die JS aan hebben staan, waardoor de cijfers die binnenkomen bij adverteerder eigenlijk vertroebeld zijn (imo).

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op dinsdag 04 mei 2010 @ 21:24:
@RobIII,
ik zie niet hoe die links bijdragen aan mijn probleem.
Heb je het überhaupt gelezen? Ik zie niet hoe je daar niet kunt zien hoe het je probleem "oplost".
There is an HTML hack available.

<form action="http://url.goes.here" id="test" method="GET"></form>
<script type="text/javascript">
document.getElementById("test").submit();
</script>
Het is een hack (en inderdaad, een uniek id is 100x beter; al is het maar, inderdaad, wegens JS die uit kan staan) maar het doet wat je wil.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik had het idd wel gelezen, ik wou eigenlijk meer een PHP oplossing.
Maarja, niet mogelijk zo te zien. :(

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op dinsdag 04 mei 2010 @ 23:40:
Ik had het idd wel gelezen, ik wou eigenlijk meer een PHP oplossing.
Want :?
Verwijderd schreef op dinsdag 04 mei 2010 @ 23:40:
Maarja, niet mogelijk zo te zien. :(
Inderdaad, en ook dat staat daar uitgelegd.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Oke bedankt iedereen, het werkt

[ Voor 92% gewijzigd door Verwijderd op 05-05-2010 01:32 ]


Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Internet Explorer wil niet submitten zonder een zichtbare submit knop, dus voeg die eens toe ;)

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Welke versie IE?
IE8 en IE6 heb ik getest en doen t.

Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Misschien dat het alleen was als je met de enter knop wil submitten vanuit een formulier, ik heb even geen IE bij de hand om het te testen ;)

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Als je dan ook nog even post welke oplossing je gebruikt hebt dan hebben mensen die in de toekomst je topic vinden ook nog iets eraan ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dit is de oplossing die ik gebruik heb :
code:
1
2
3
4
<form action="http://url.goes.here" id="test" method="GET"></form>
<script type="text/javascript">
  document.getElementById("test").submit();
</script>
Pagina: 1