Paso 1: instalación
Sólo necesita un servidor web con la extensión (Alternativa PHP Cache) de APC activada. Para fines de prueba o hosting en una maquina propia use ZWAMP ( http://zwamp.sourceforge.net/ ). Todo es independiente en un único archivo PHP.
Puedes descargar o ver el código fuente desde aquí o en pastenin.com ( http://pastebin.com/GNtUrAh5 ).
Los 3 métodos a utilizar son:
• www.yoursite.com/phpnoip.php?op=set& nombre =alguien (esto fijar la ip actual a alguien de nombre de usuario)
• www.yoursite.com/phpnoip.php?op=conseguir& nombre =alguien (esto consigue el ip sotred por alguien de nombre de usuario)
si hay alguien no muestra nada si ningún usuario está almacenada en caché que muestra NINGUNO
• www.yoursite.com/phpnoip.php?op=lst (esto mostrará una lista de todos los usuarios almacenadas separada con caracteres '•')
• Si abre phpnoip.php en la 3ª línea encontrará la configuración TTL, por defecto es 60 ( consttiempo=60; ) cambio a cualquier valor que usted necesita, el valor representa segundos.
OBSERVACIONES
(Observación 1 deba seguirse si no se usa el paquete ZWAMP)
1. en el archivo de configuración php.ini necesitará tener la extensión APC activada.
Win32
Extension=php_apc.dll
Linux
Extension=php_apc.so
Por cierto debe tener la extensión descargado y descomprimido en la carpeta /php/ext
( http://dev.freshsite.pl/php-accelerators/apc/sorting/1.html )
2. puede fácil agregar una protección por contraseña si desea pero creo que no es necesario que este proyecto se utiliza para obtener la IP actual del usuario solicitado. El resto de la conexión será de un usuario a otro. Este tipo de proyecto es muy bueno para server menos redes, P2P, intercambio de direcciones IP de los usuarios en la inicialización. Todos los clientes sabrán la dirección fija de un servidor web normal (free host o no) y que utilizan para iniciar las conexiones P2P. Cuando el tiempo expira o cuando el servidor se reinicia, se borrarán todos los datos.
3. usted puede alojar su propio Apache + PHP + extensión APC en un libre o pagado VPS (Vconstruida Privado SServer) VPS gratis aquí.
4. este tipo de cambio IP se logra con la combinación de PHP y MySQL también, pero necesita manejar del desmontaje de tiempo retrasado de registros vencidos por su propio código, todavía es factible en cerca el mismo número de líneas de código.
5. esto puede ser hecho usando un tracker torrent como cambio IP no en PHP y en gran medida no tan fácil como esta o la versión de MySQL.
ACTUALIZACIÓN:
En esta dirección tengo una copia de trabajo de la versión SQL corriendo (TTL 30 segundos):
http://ipapi.net84.net/?OP=set&Name=somename (muertos de HOST)
http://ipapi.net84.net/?OP=Get&Name=somename (muertos de HOST)
Reemplace algunnombre con el nombre de usuario que necesita. La operación de la lista (op = lst) no funciona con este proveedor, los anuncios de código es meterse con la función de la lista resultante en una página en blanco. Todavía funciona el código para los hosts de web Anuncios gratis , como www.awardspace.com
En esta dirección tengo una copia de trabajo de la versión SQL corriendo (TTL 60 segundos):
http://ipapi.atwebpages.com/?OP=set&Name=somename (Esto guardará la dirección IP del usuario algunnombre)
http://ipapi.atwebpages.com/?OP=Get&Name=somename (devolverá la dirección IP del usuario algunnombre)
http://ipapi.atwebpages.com/?OP=lst (devolverá la lista de usuarios actualmente registrados)
ADVERTENCIA:
La versión SQL en www.awardspace.com utiliza en lugar de los caracteres de separación normal ' • ' el carácter más común ' * '.