Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Connaître le IP de l'internaute
Envoyé: 28 août 2003, 10h39 par Oznog
Il existe plusieurs façon de faire.
1. Tu as avec Flash les "local shared objects", un type de cookies "Made in Macromedia". Tu trouvera tout les détails ici : http://www.macromedia.com/support/flash/action_scripts/local_shared_object/ et un exemple ici : http://www.kirupa.com/developer/mx/sharedobjects.htm
// Initialisation
user = SharedObject.getLocal("user_profile");
// Sauver
user.data.nom = 'Oznog';
user.flush();
// Récupération
sNom = user.data.nom;
2. L'idéale est d'utilise des cookies, avec le langage serveur qui fait l'envoie du courriel.
' En ASP
' Sauver le cookies
Response.Cookies("identifiant")="InternauteX"
' Récupérer le cookies
sId = Request.Cookies("identifiant")
3. Ou en utilisant le IP, toujours récupérable avec le langage serveur (mais s'il se reconnecte tu ne saura pas que c'est le même pour la plupart des internautes):
// En ASP
request.servervariables("REMOTE_ADDR")
// Ou encore
request.servervariables("REMOTE_HOST")
4. En Flash tu as un numéro qui identifie une session, comparable au IP mais limité à une session (environ 20 minutes). C'est le SessionID
// Récupérer
sId = Session.SessionID
Ciao
Oznog
Réponses
|