[PHP] Headers, zoals browser, OS, etcetera doorzetten

Pagina: 1
Acties:
  • 187 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
Ik weet precies hoe ik allerlei variabelen omtrent de bezoeker kan achterhalen in mijn script, maar hoe zorg ik er voor dat de header die ik mee stuur als mijn script een andere site bezoekt kan aanpassen?

Ik wil eigenlijk heel simpel een gedelegeerde request doen die dat soort header informatie over neemt van de bezoeker die op dat moment dat script aanroept. Dus als er een Mac gebruiker met Camino mijn script aanroept, dan moet het lijken alsof mijn verzoek komt van een Mac gebruiker met Camino en niet een Linux doos.

------------

Ik realiseer met trouwens dat ik wel weet hoe ik de user agent kan aanpassen in de header....maar is dat wel genoeg?....

[ Voor 11% gewijzigd door BikkelZ op 09-01-2008 13:04 ]

iOS developer


Acties:
  • 0 Henk 'm!

  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 19-09 16:30

ThunderNet

Flits!

Je zou zelf een TCP verbinding kunnen opzetten en de request zelf opbouwen. HTTP is erg simpel dus dat is prima te doen? :)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 21:33
http://nl3.php.net/manual...stream-context-create.php :)

Dan kun je volgens mij ook als parameter de user agent meegeven. Zie voor de opties: http://nl3.php.net/manual/en/wrappers.http.php

[ Voor 54% gewijzigd door robbert op 09-01-2008 13:12 ]


Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

www.php.net/curl
www.php.net/curl_setopt

kijk eens naar curlopt_header enzo :)

http://sourceforge.net/projects/php-proxy/ <-- ook een idee misschien

[ Voor 31% gewijzigd door SchizoDuckie op 09-01-2008 14:36 ]

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
Dus het is eigenlijk zo simpel dat ik alleen maar de inhoud van apache_request_headers() mee hoef te geven als parameter bij fopen?

PHP *O*

iOS developer


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Ja, ik weet, is oud topic

Ik trek ook met PHP een pagina van een andere website af. En die server ziet dus enkel het IP van de server waar m'n script op draait. Of het nut heeft weet ik niet, maar ik stuur een "X-Forwarded-For" header mee, met het IP van de client. Better safe then sorry ;)
BikkelZ schreef op woensdag 09 januari 2008 @ 14:55:
Dus het is eigenlijk zo simpel dat ik alleen maar de inhoud van apache_request_headers() mee hoef te geven als parameter bij fopen?

PHP *O*
En je weet ook dat je daarmee ook ALLE cookie data mee stuurt. Dus als je op je eigen site ingelogd bent, en je gaat naar dat script, kan die partij er makkelijk aan de info komen om ingelogd te zijn op jouw site.

Ey!! Macarena \o/

Pagina: 1