Étape 1: Instalation
Vous avez juste besoin d’un serveur web avec l’extension de la APC (Autre PHP Cache) activée. Pour des fins de test ou d’hébergement sur une machine propre utiliser ZWAMP ( http://zwamp.sourceforge.net/ ). Tout est autonome dans un seul fichier PHP.
Vous pouvez le télécharger ou voir le code source d’ici ou au pastenin.com ( http://pastebin.com/GNtUrAh5 ).
Les 3 méthodes à utiliser sont :
• www.yoursite.com/phpnoip.php?op=la valeur& nom =someuser (cette valeur l’ip curent someuser nom d’utilisateur)
• www.yoursite.com/phpnoip.php?op=obtenir& nom =someuser (cela obtenir l’ip stockée pour nom d’utilisateur someuser)
si someuser n’est pas présente il n’affiche rien si aucun utilisateur n’est stockée dans le cache, qu'il affiche AUCUN
• www.yoursite.com/phpnoip.php?op=lst (cela affichera une liste de tous les utilisateurs stockés séparés avec le char '•')
• Si vous ouvrez phpnoip.php sur la 3ème ligne vous trouvez les paramètres TTL, valeur par défaut est 60 changement ( consttemps=; 60 ) à n’importe quelle valeur vous avez besoin, la valeur représente les secondes.
OBSERVATIONS
(Observation 1 doivent être suivies si vous n’utilisez pas le paquet ZWAMP)
1. dans votre fichier de configuration php.ini vous devez avoir l’extension APC activée.
Win32
extension=php_apc.dll
Linux
extension=php_apc.so
BTW, tu dois avoir l’extension téléchargé et extrait dans votre dossier /php/ext
( http://dev.freshsite.pl/php-accelerators/apc/sorting/1.html )
2. vous pouvez facilement ajouter un mot de passe si vous voulez que mais je pense qu’il n’est pas nécessaire que ce projet est utilisé pour obtenir l’adresse IP d’un utilisateur demandé. Le reste de la connexion sera d’un utilisateur à l’utilisateur. Ce type de projet est très bon pour le serveur moins réseaux P2P, pour échanger des adresses IP des utilisateurs lors de l’initialisation. Tous les clients sauront l’adresse fixe d’un serveur web normal (libérer host ou pas) et qu’ils utiliseront que pour initier des connexions P2P. Toutes les données seront effacées lorsque le temps expire ou lorsque le serveur redémarre.
3. vous pouvez héberger votre propre Apache + PHP + extension APC dans un gratuit ou payant VPS (Virtual Pes Server) free VPS ici.
4. ce type d’échange de la propriété intellectuelle peut être obtenu avec la combinaison de PHP et MySQL, mais vous devez gérer la suppression différée des enregistrements arrivés à expiration par votre propre code, il est toujours faisable dans près le même nombre de lignes de code.
5. cela peut être fait en utilisant un tracker torrent comme un échange IP toujours pas en PHP et de loin pas aussi facile que cela ou la version de MySQL.
MISE À JOUR :
À cette adresse, j’ai une copie de travail de la version SQL en cours d’exécution (TTL 30 secondes) :
http://IPAPI.net84.net/?op=Set&name=somename (hôte DEAD)
http://IPAPI.net84.net/?op=Get&name=somename (hôte DEAD)
Remplacez le nom d’utilisateur dont vous avez besoin d’unnom. L’opération list (op = lst) ne fonctionne pas avec ce fournisseur, les annonces code est de jouer avec la fonction de liste ayant pour résultat une page blanche. Le code fonctionne toujours pour les hébergeurs de sites Annonces gratuites , comme le www.awardspace.com
À cette adresse, j’ai une copie de travail de la version SQL en cours d’exécution (TTL 60 secondes) :
http://IPAPI.atwebpages.com/?op=Set&name=somename (cela va stocker l’adresse IP de l’utilisateur unnom)
http://IPAPI.atwebpages.com/?op=Get&name=somename (ceci renvoie l’adresse IP de l’utilisateur unnom)
http://IPAPI.atwebpages.com/?op=LST (Ceci renverra la liste des utilisateurs actuellement enregistrés)
MISE EN GARDE :
La version SQL à www.awardspace.com utilise plutôt que le caractère de séparation normale ' • ' le caractère plus commun ' * '.