PHP/SQL - Système de "j'aime"
Résolu
CarbonKoala
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
CarbonKoala Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
CarbonKoala Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- PHP/SQL - Système de "j'aime"
- Restauration systeme windows 10 - Guide
- Vérificateur des fichiers système - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- Easy php - Télécharger - Divers Web & Internet
- Cloner disque systeme - Guide
3 réponses
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
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.
Et vous faites comment pour les ip dynamique ...?
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.