bonjour,
je voudrai savoir sil serai possible en javascript d'envoyer des informations sur un autre serveur, en transmettant certaine infos comme le referer ou le navigateur du client par exemple.
J'ai cr�er des tags en php qui fonctionnent correctement mais en javascript je ne sais pas trop comment m'y prendre.
voici un exemple de tag php :
j'ai tent� de faire ceci mais rien ne se declanche :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <? //debut du tag d'audience - site // ini_set("session.use_trans_sid","1"); ini_set("url_rewriter.tags",""); $user_agent_client=urlencode($_SERVER['HTTP_USER_AGENT']); $langage_client=urlencode($_SERVER['HTTP_ACCEPT_LANGUAGE']); $adresse_ip_client=urlencode(getHostByAddr($_SERVER['REMOTE_ADDR'])); $referer_client=urlencode($_SERVER['HTTP_REFERER']); $hote_client=identifiant_site_web; $page_demandee_client=urlencode($_SERVER['REQUEST_URI']); $URL="<a href="http://serveur_distant/appel_tag.php" target="_blank">http://serveur_distant/appel_tag.php</a>"; $variables="user_agent_client=".$user_agent_client."&langage_client=".$langage_client ."&adresse_ip_client=".$adresse_ip_client ."&referer_client=".$referer_client."&hote_client=".$hote_client ."&page_demandee_client=".$page_demandee_client; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$URL); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $variables); $resultat=curl_exec ($ch); curl_close ($ch); //fin du tag d'audience - site // ?>
exemple pour la recuperation des donn�es
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <script language='JavaScript' type='text/javascript' src'http://serveur_disant/appel_tag.php?user_agent_client=+test'> </script>
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 $tableau=array("user_agent_client", "langage_client", "adresse_ip_client", "referer_client", "hote_client", "page_demandee_client"); foreach($tableau as $valeur) { $$valeur=(array_key_exists($valeur,$_GET) ? $_GET[$valeur] : 'NULL'); echo "ok".$$valeur."<br>"; }
si vous avez une id�e merci par avance.
++
Partager