[PHP] Referer d'un CURL


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

[PHP] Referer d'un CURL

Message le Lun Nov 24, 2008 13:55

Bonjour,

j'ai un site A qui envoie des données à un site B et apelle un script du site B.

comment je peux dans le script B, trouver l'url du site A (le referrer) ???

Merci


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Lun Nov 24, 2008 14:11

Tu envoie les données de A vers B en utilisant curl c'est ça ?
Auquel cas, tu peut préciser le referer (en php) avec :
Code: Tout sélectionner
curl_setopt($ch, CURLOPT_REFERER, 'http://www.example.com');


Mais chaque site A sera susceptible de le renseigner correctement ou non.
Base toi plutôt sur l'IP de A ( $_SERVER['REMOTE_ADDR '] ). C'est beaucoup moins évident à falsifier et donc plus facilement identifiable.

ayor
WRInaute discret
WRInaute discret
 
Messages: 211
Inscription: 29 Oct 2008

Message le Lun Nov 24, 2008 14:12

Le plus simple si tu est maitre des deux sites et de positionner le UserAgent de curl avec une valeur qui t'est propre.

côté A : CURLOPT_USERAGENT
côté B : $_SERVER['HTTP_USER_AGENT']


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

Message le Lun Nov 24, 2008 14:12

exact je suis maitre des 2 sites

merci pour tout


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités