PHP/SQL - Système de "j'aime"
Résolu/Fermé
CarbonKoala
Messages postés
11
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
22 novembre 2012
-
3 sept. 2012 à 03:25
CarbonKoala Messages postés 11 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 22 novembre 2012 - 3 sept. 2012 à 11:22
CarbonKoala Messages postés 11 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 22 novembre 2012 - 3 sept. 2012 à 11:22
A voir également:
- PHP/SQL - Système de "j'aime"
- Restauration systeme - Guide
- Easy php - Télécharger - Divers Web & Internet
- Comment refaire le système d'un ordinateur - Guide
- Cloner disque systeme - Guide
- Paramètres système - Guide
3 réponses
Utilisateur anonyme
3 sept. 2012 à 03:48
3 sept. 2012 à 03:48
Salut,
Tu peux en effet utiliser l'adresse ip.
Avant d'insérer le like dans ta base de données tu testes si l'ip est déjà présente avec un SELECT.
Si ce n'est pas le cas tu ajoutes le like avec l'adresse ip du visiteur.
Adresse ip en php:$_SERVER["REMOTE_ADDR"];
Bon courage
Tu peux en effet utiliser l'adresse ip.
Avant d'insérer le like dans ta base de données tu testes si l'ip est déjà présente avec un SELECT.
Si ce n'est pas le cas tu ajoutes le like avec l'adresse ip du visiteur.
Adresse ip en php:$_SERVER["REMOTE_ADDR"];
Bon courage
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
3 sept. 2012 à 09:46
3 sept. 2012 à 09:46
Bonjour,
Déjà en utilisant $IP = $_SERVER['REMOTE_ADDR'];
Si son IP est déjà présente, alors on génère la page avec la note et sans le moyen de voter.
Déjà en utilisant $IP = $_SERVER['REMOTE_ADDR'];
Si son IP est déjà présente, alors on génère la page avec la note et sans le moyen de voter.
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
3 sept. 2012 à 09:50
3 sept. 2012 à 09:50
Et vous faites comment pour les ip dynamique ...?
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
3 sept. 2012 à 09:58
3 sept. 2012 à 09:58
A la rigueur dans ce cas mettre un cookie sur le PC du client via:
Et en vérifiant par la suite:
regarde le manuel sur set_cookie) pour plus de params en particulier la date d'expiration de celui-ci.
Mais à par ces 2 moyens, pas possible.
<?php session_start(); set_cookie("a_vote",1); ?>
Et en vérifiant par la suite:
<?php if(isset($_COOKIE['a_vote'])){ //Peut voter } else { //Peut pas } ?>
regarde le manuel sur set_cookie) pour plus de params en particulier la date d'expiration de celui-ci.
Mais à par ces 2 moyens, pas possible.
CarbonKoala
Messages postés
11
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
22 novembre 2012
3 sept. 2012 à 11:22
3 sept. 2012 à 11:22
Merci beaucoup pour vos réponses! J'avais pas pensé à ces solutions.
Au boulot!
Au boulot!