Cédric Girard Posted November 21, 2011 Share Posted November 21, 2011 Bonjour Ayant un soucis avec un petit rigolo qui a créé hier 1500 paniers sur l'une des boutiques que je gère (depuis une adresse française d'après les stats Prestashop, n'est-ce pas) je souhaite retrouver son IP exacte depuis les stats. J'utilise donc ceci, directement dans MySQL : SELECT INET_NTOA(ip_adresse) FROM ... Mais le problème est que sur les IP négatives (un certain nombre sont enregistrées ainsi) ça ne fonctionne pas. Du coup je me demande comment sont enregistrées les adresses IP dans les stats de Prestashop ? Un indice ? Merci Link to comment Share on other sites More sharing options...
Patric Posted November 21, 2011 Share Posted November 21, 2011 Salut Cédric, Est-ce que ce post est susceptible de t'aider ? http://www.prestashop.com/forums/topic/140232-attention-aux-chinois/page__view__findpost__p__679497 Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 21, 2011 Author Share Posted November 21, 2011 Bon. Le problème est que j'ai des IP négatives par exemple -1066252531 Or, les outils de "conversion" utilisent des entiers non signés généralement. Là ça fonctionne pas non plus. Ce serait chouette de pouvoir afficher les IP par exemple dans les paniers / fiches clients dans le BO... Merci pour ton lien, ça m'a permis de découvrir un outil (qui fonctionne avec les nombres positifs !) Link to comment Share on other sites More sharing options...
Yoya Posted November 21, 2011 Share Posted November 21, 2011 Ue piste : http://mwillis.co.uk/mysql/ip2long-vs-inet_aton/ Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 22, 2011 Author Share Posted November 22, 2011 Arf yes ! Apparemment il "suffit" d'ajouter 4294967296 à l'adresse si elle est négative... Ce qui me donne une IP située à priori en Israël Ils n'ont que ça à foutre les mecs... Et hormis interdire les mises en panier sans être connecté à un compte client (ce qui est inenvisageable à mon humble avis en terme de taux de rebond !), pas d'autre solution ?... Link to comment Share on other sites More sharing options...
marty69 Posted November 22, 2011 Share Posted November 22, 2011 Vous pouvez à mon avis passer le champ IP de connexion dans la base en UNSIGNED cela devrait résoudre simplement le pb Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 22, 2011 Author Share Posted November 22, 2011 Ben pour la lecture des IP, maintenant que je sais c'est bon. Je vais déjà interdire celle-ci en accès au site... Une amélioration sympa de Prestashop serait d'interdire la création de plus d'un panier par IP lorsque le visiteur n'est pas connecté. Cela éviterait que des petits rigolos fassent tourner des scripts pour (essayer de) plomber des boutiques... 1 Link to comment Share on other sites More sharing options...
ubergirl Posted February 20, 2012 Share Posted February 20, 2012 Arf yes ! Apparemment il "suffit" d'ajouter 4294967296 à l'adresse si elle est négative... Ce qui me donne une IP située à priori en Israël Ils n'ont que ça à foutre les mecs... Et hormis interdire les mises en panier sans être connecté à un compte client (ce qui est inenvisageable à mon humble avis en terme de taux de rebond !), pas d'autre solution ?... Comment tu fait pour "ajouter" 4294967296 à une adresse? Par exemple celle ci: -963126862 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now