Lien...

Résolu
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je voulais savoir si j'ai par exemple 2 liens sur une page et quand quelqu'un clique sur le premier le lien disparaît pendant 24h pour son ip mais le deuxième reste. Lorsqu'il clique dessus il disparaît à son tour. J'y arrive pour un mais ils disparaissent tous les 2 ^^

4 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Bonjour,

tu veux savoir quoi au juste ? Tu ne poses aucune question là.
0
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Ce que je veux en faite c'est que quand la personne clique sur le lien, la page su laquelle elle arrive enregistre l'ip (sa je l'ai fait) et puis qu'elle ne puisse plus y aller jusqu'au lendemain midi par exemple. Et que s'il y a plusieurs page, que sa fasse sa pour chaque page sur lesquelles il va. Savez vous comment je dois m'y prendre ?
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
bin tu fais un bête if où tu vérifie que l'ip n'a pas été enregistrée depuis 24 pour afficher la page, sinon tu rediriges ailleurs.
0
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Oui mais la du coup après l'utilisateur ne peut plus accéder à toute les page ayant cette condition. Alors que je veux qu'il puisse aller sur une autre et après celle ci sera inaccessible. Mais pas toute en même temps.
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
bah dans ce cas pour une ip, tu stock aussi la page et la date, et le tour est joué.
0
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai essayer de le faire de différente manière mais sa ne fonctionne pas.. Tu aurai pas une base stp ?
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
tu la stock comment l'ip ?
0
acige Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
Ce n'est pas une bonne idée d'enregister une adresse ip sachant que la majorité des utilisateurs ont une adresse IP qui change à chaque connexion à internet. Donc le lendemain l'utilisateur reviens sur votre site sans que votre base de donnée puisse l'identifié.

La solution la plus simple mais pas 100% fiable (puisque l'utilisateur peut l'avoir bloqué) c'est de créer tout simplement un cookie avec une durée de vie de 24 heures.

ACIGE
Agence de communication et d'informatique
0
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Oui mais l'utilisateur peut supprimer ses cookies...
0
acige Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui c'est sûr. Dans tous les cas il n'y a pas de solution 100% fiable pour empêché l'utilisateur de contourné les sécurités.

Voici les 4 alternatives que vous pouvez utiliser et pourquoi les 4 en même temps :

1) Enregistrement de l'adresse IP sur une base de donnée
2) Enregistrement d'un cookie sur l'ordinateur de l'utilisateur
3) Enregistrement d'une variable $_SESSION
4) Enregistrement par adresse email et contrôle par retour de mail
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
création d'un compte utilisateur aussi
0
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai déjà créer un compte utilisateur. Mais je dois mal utiliser la commande :
$_SERVER["PHP_SELF"] Vous pouvez m'expliquer comment elle fonctionne ?
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
elle te retourne le nom du script qui exécute la commande, dans une ligne tu stock la date, l'ip et le php_self et tu auras tout ce qu'il faut pour permettre ou non l'accès pour une ip à un page dans les 24h
0
azertyy78 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Faut que je stock php_self autant de fois qu'il y a de page c'est sa ?
0