Enregistrer l'IP de mes visiteurs qui télécharge mes photos

Fermé
nunu - 12 juin 2014 à 08:31
canarder Messages postés 1706 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 - 14 juin 2014 à 12:21
Bonjour,


Je mets à disposition des photos mais j'aimerais savoir comment enregistrer l'IP qui télécharge
Mes photos ? Exemple photos.zip
Pas l'IP visiteurs basic mais bien l'IP qui enregistre mes fichiers zip
Merci
A voir également:

2 réponses

canarder Messages postés 1706 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
Modifié par canarder le 14/06/2014 à 12:27
En PHP c'est $_SERVER['REMOTE_ADDR'] pour obtenir l'IP du visiteur. Mais il vaut mieux baser ses statistiques sur des utilisateurs plutôt que sur des IP (certains doivent encore avoir des IP dynamiques en plus).

@Pierrecastor : Il est dans le sous-forum PHP, j'avais pas vu non plus :)

Pour faire télécharger un fichier à l'utilisateur en PHP, il faut utiliser ce code :
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-disposition: attachment; filename="'.$name.'"');
header('Content-type: '.$mime);
readfile($file);
Avec $file le lien interne (ex : private/files/bidule.zip) vers le fichier, $name son nom et $mime son type mime (voir Wikipedia).

Ensuite il faut paramétrer correctement et diriger l'utilisateur vers le script PHP, utilise $_GET pour récupérer des variables pour indiquer le fichier (mais surtout pas le lien vers le fichier, sinon c'est une grosse faille de sécurité, l'utilisateur peut accéder à tous les fichiers du serveur ! le mieux c'est de stocker sur une base de donnée et faire correspondre à un id auto-incrémenté).

___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
2
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
12 juin 2014 à 08:39
Salut

Pour te répondre, il faudrait savoir comment tu mets à disposition tes photos.
0
Salut, comme ça
Http://www.blablamonsite.fr/photos1.zip
Et aussi http......../photo1.jpg
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
12 juin 2014 à 08:47
Comment est géré ton site ? Ou est il hébergé ? Comment l'administre tu ?
0
nunu > Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024
12 juin 2014 à 08:56
Je veux juste un script php ou quelques lignes pour enregistrer celles ci en fichier texte ou dans ma base mysql
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
12 juin 2014 à 08:58
Et on ne peut pas te répondre efficacement si tu ne répond pas au questions que l'on te pose.
0
nunu > Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024
12 juin 2014 à 09:07
Je ne vois pas en quoi savoir où est héberge. Mon site cela peut résoudre ma demande.... Je le gère mon même avec un base mysql
0