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 :
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 //
?>
j'ai tent� de faire ceci mais rien ne se declanche :
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>
exemple pour la recuperation des donn�es
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.

++