Sauvegarder l'IP d'un membre a chaque connexion...

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par pctuning, 5 Août 2006.

  1. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    Bonjour,

    Je crois que tout est dit dans le titre, je suis en plein dévellopement sur un espace membre, et j'aimeais sauvegarder l'Ip du membre a chaque nouvelle conexion.

    Merci!
     
  2. Mumuri
    Mumuri WRInaute passionné
    Inscrit:
    3 Novembre 2004
    Messages:
    1 410
    J'aime reçus:
    0
    tu fais une table avec ip, date , et identifiant du membre et tu loggues au fur et à mesure.
     
  3. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    Hum! ok, ca je sias, mais j'aimerais des conseil pour le code, mais seulement de L'IP!
    (le reste, j'ai déjà!)
     
  4. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 357
    J'aime reçus:
    2
    c'est ca qui te manque :

    Code:
    $adresseIP = $REMOTE_ADDR;
    ?
     
  5. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    non, comment récupérer l'IP, pour ensuite la stocké dans la bdd ;)
     
  6. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 357
    J'aime reçus:
    2
    Euh ben

    Code:
    <?
    $adresseIP = $REMOTE_ADDR;
    
    $query = "INSERT INTO laTable (IP) VALUES ('$adresseIP')";
    mysql_query($query, $mysql_link);
    
    ?>
    
     
  7. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    Je croyait qu'il y avait besoin d'un truc dans le genre : HTTP_CLIENT_IP non?
     
  8. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 357
    J'aime reçus:
    2
    ben le HTTP client dont tu parles c'est le remote machin... :)
     
  9. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    Bon, ca marche ! ;) Mais pour le fair dés une nuvelle conexion, il faut l mettre dans le script d'inscription je suposse! ;)

    Merci a toi!
     
  10. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 357
    J'aime reçus:
    2
    perso je le mets en haut de chacun de mes pages si je veux garder une trace de tous les utilisateurs... si tu veux juste les membres rajoute une condition genre

    if ($membre > "")
    {
    INSERT truc
    }
     
  11. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    Code:
    <?
    session_start(); // Pour la suite
    require ("conf.php3"); //Comme d'ab
    
    $pseudo = $_POST['pseudo']; //On recupère le pseudo et le pass
    $pass = $_POST['password'];
    
    if (!empty($pseudo) && !empty($pass)) //S'ils sont pas vident
    {
    	$sql = connect_sql(); //On se connecte à MySQL
    	
    	$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='$pseudo'"); //On recupère les infos à partir du pseudo
    	$donnees = mysql_fetch_array ($reponse);
    	$verif = $donnees['pass'];
        $id = $donnees['id'];
    	$pseudo_sql = $donnees['pseudo'];
    	$confirm = $donnees['confirm'];
    	$adresseIP = $REMOTE_ADDR; 
    	
    	mysql_query("INSERT INTO pdf_membre VALUES ('','', '', '', '', '$adresseIP', '') WHERE pseudo='$pseudo_sql'");
    					
        
    	if($pass != $verif) //On verifie que le pass entré est égale à celui de la BDD, si le passe est différent
    	{
        $reponse = 'Votre identifiant ou votre code secret est incorrect';
    	$redirection = 'pdf_connexion.php'; //On va rediriger vers le formulaire de connexion
        }
    	elseif(!empty($confirm)) //Si le compte n'est pas activé
    	{
    	$reponse = 'Votre compte n\'est pas encore activé';
    	$redirection = 'pdf_connexion.php'; //On va rediriger vers le formulaire de connexion
    	}  
    	else //Sinon tout est bon
        {
    	$_SESSION['pseudo'] = $pseudo_sql ; //On créé une variable session avec le pseudo
    	$redirection = 'pdf_espace_membre.php'; //On redirige vers l'espace membre
    	$reponse = '<body bgcolor="#000000"><b><font color="#FF0000">Connexion en cour...</font></b>';
        }
    	mysql_close($sql); //On ferme la connection
    }
    
    ?>
    <html>
    <head>
    <meta http-equiv="refresh" content="1;URL=<? echo $redirection; //La redirection ?>">
    </head>
    <body><? echo $reponse; ?><!-- La reponse au script -->
    </body>
    </html>
    
    CA, ca ne marche pas! :(
     
  12. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 357
    J'aime reçus:
    2
    je passe mon tour :)
     
  13. scull
    scull WRInaute discret
    Inscrit:
    11 Mai 2003
    Messages:
    106
    J'aime reçus:
    0
    "Salut je voudrais le code php pour faire un jeux comme ogame sauf que ce serai avec des animaux merci. "

    Je savais pas que webrankinfo était un service de création de site à la demande. lol
     
  14. Sir Dipp
    Sir Dipp WRInaute impliqué
    Inscrit:
    21 Juillet 2003
    Messages:
    899
    J'aime reçus:
    0
    Salut,

    A mon avis le problème est sûrement ici :

    Code:
    mysql_query("INSERT INTO pdf_membre VALUES ('','', '', '', '', '$adresseIP', '') WHERE pseudo='$pseudo_sql'"); 
     
  15. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    Oui, cette ligne change bien les données de $adresseIP ou la table est égal au pseudo?

    (C'est bien Insert, ce n'est pas Update)
     
  16. Sir Dipp
    Sir Dipp WRInaute impliqué
    Inscrit:
    21 Juillet 2003
    Messages:
    899
    J'aime reçus:
    0
    Un insert n'as pas de Where
     
  17. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    Mais, pou modifier, c'est quoi?
    uptade?
     
  18. Sir Dipp
    Sir Dipp WRInaute impliqué
    Inscrit:
    21 Juillet 2003
    Messages:
    899
    J'aime reçus:
    0
  19. pctuning
    pctuning WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    242
    J'aime reçus:
    0
    mysql_query ("UPDATE pdf_membre SET `adresseIP`='$adresseIP' WHERE pseudo='$pseudo_sql'");

    Voila, c'est réussi! :D content!!
     
Chargement...
Similar Threads - Sauvegarder membre connexion Forum Date
Sauvegarder et partitionner un blog de blogger pour mieux le referencer Débuter en référencement 1 Novembre 2009
Existe t-il un moyen sécurisé ! de sauvegarder son compte gmail Google : l'entreprise, les sites web, les services 24 Septembre 2009
Sauvegarder des grosses bases de données Administration d'un site Web 24 Novembre 2008
Comment sauvegarder certains champs de fomulaire? Développement d'un site Web ou d'une appli mobile 11 Juillet 2008
[Article] [beta]Sauvegarder un dédié part II Administration d'un site Web 13 Juin 2008
Sauvegarder flux rss dans une BDD Développement d'un site Web ou d'une appli mobile 6 Mai 2008
Sauvegarder un serveur dedié en ligne de commande Administration d'un site Web 26 Février 2008
Logiciel pour sauvegarder la base de données Administration d'un site Web 15 Août 2007
Comment sauvegarder les accents de la db chez 1and1 1& Développement d'un site Web ou d'une appli mobile 17 Juillet 2007
mettre en place un cron job pour sauvegarder MySQL Administration d'un site Web 7 Janvier 2007
sauvegarder avec PhpMyAdmin ? Administration d'un site Web 24 Octobre 2006
Pouvoir sauvegarder ses base depuis l'espace admin du site ! Administration d'un site Web 23 Mars 2006
Sauvegarder la bdd Administration d'un site Web 30 Janvier 2006
Sauvegarder son site en ligne Administration d'un site Web 30 Juillet 2005
Sauvegarder internet ? Le café de WebRankInfo 23 Juin 2004
Quelle solutions pour ajouter un annuaire de membre Développement d'un site Web ou d'une appli mobile 21 Septembre 2021
Supprimer événement groupe FB crée par un membre Facebook 7 Avril 2021
Youtube privé associé à l'espace membre de mon site ? YouTube, Google Images et Google Maps 20 Août 2020
Admob sur une application/site avec espace membre AdSense 21 Octobre 2019
Contenu différent pour une même URL (espace membre) Problèmes de référencement spécifiques à vos sites 31 Octobre 2018