Bonjour,
je souhaite afficher le contenu de ma page une seule fois par chaque visiteur.
je pense donc utiliser l'adresse IP pour ça, hélas je n'ai jamais fait ça avant. y'a t'il un script PHP qui fait ça ? merci beaucoup d'avance
Bonjour,
je souhaite afficher le contenu de ma page une seule fois par chaque visiteur.
je pense donc utiliser l'adresse IP pour ça, hélas je n'ai jamais fait ça avant. y'a t'il un script PHP qui fait ça ? merci beaucoup d'avance
Cela dépends de ce que tu veux faire, mais si tu veux simplement limiter les utilisateurs sur tes pages, alors utilises une base de donnée et fait des enregistrement en fonction de l'IP utilisateurs et __FILE__ et au début de ta page fait une fonction genre
Après, si tu veux gérer des URLs temporaires, regarde du coté de https://code.google.com/p/mod-auth-token/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(userHasVisited()) { die("visite autorisée une seule fois"); }
Merci pour votre reponse nek_kro_kvlt
ce que je veux faire est trop simple, j'aimerai quand un visiteur ouvre mon lien(l'url de ma page) mon texte et mes images s'affiche mais s'il actualise cette page ou il ferme le navigateur et il essaye d'ouvrir cette page un message sera diffusé comme quoi le contenu n'est visible qu'une seule fois par IP.
et donc il doit redemmare donc modem(pour qu'il change IP) pour qu'il puisse le voir
voilà c'est tout, si t'as un script deja pret je serai trop heureux merci d'avance
nek_kro_kvlt t'as indiqué une solution mais je pense qu'en plus de IP et de file (__file__), il faudrait un 3e champ dans la table (time), pour que si l'IP est la même, il ne puisse quand même lire à nouveau la page (au bout de par exemple une heure, le compteur serait remis à 0) (mais c'est du fignolage car ça doit être très rare, donc faut sûrement pas s'embêter). Par contre, un script tout fait, ça doit pas exister, donc il faut le coder.
lol, bon faut pas non plus agrandir le cahier de charge...
pour chaque visite tu récupères l'@IP tu la stoque dans ta bdd.. et quand quelqu'un demande à voir la page, tu récupères son @IP et la compares à toutes les @IP de ta bdd, si elle y est déjà tu réfuses l'accès!
La détection des utilisateurs par IP est la pire des mauvaises solutions possibles !
Il me semble qu'un cookie serait beaucoup plus adapté.
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Partager