<blockquote><font class="small">Posté à l'origine par mxmac:</font><hr />
ou on trouve l'automate cron ?
[/QUOTE]
cron est intégré à MacOS X. fais un "man cron" dans ton Terminal.
le but est d'initier une simple connexion vers son serveur PHP qui chopera l'adresse IP de la machine cliente qui vient lui rendre visite.
tu n'as donc qu'à ajouter une commande curl ou wget, selon l'utilitaire qui est installé sur ta machine. avec les dernières versions de MacOS X, c'est curl par défaut.
je te propose un "man curl" si je te parle chinois
tu ajoutes donc une simple ligne:
Bloc de code:
0,10,20,30,40,50 * * * * curl -s [url]http://www.tonsiteweb.com/tapage_SaveIP.php[/url] > /dev/null
dans ton cron.
tu peux même éventuellement passer un parametre servant de mot-de-passe pour éviter de prendre en compte une connexion "perdue" par hasard vers ta page web:
www.tonsiteweb.com/tapage_SaveIP.php?pass=1234
sur ton site web, tu créé une page PHP tapage_SaveIP.php et une petite base MySQL et tu mets en place l'enregistrement de ton IP très facilement:
<font class="small">Code:</font><hr /><pre>$adresseIP = getHostByName($REMOTE_ADDR);
$mysql_result = mysql_query("UPDATE tabase SET dyn_ip = '$adresseIP'", $mysql_link);</pre><hr />
si tu as passé un mot-de-passe, tu mets cet enregistrement sous condition que le pass soit bon, bien sûr.
tu n'as plus qu'à créer une page index.php qui fasse la redirection en allant puiser ton adresse dans ta base:
<font class="small">Code:</font><hr /><pre>$mysql_result = mysql_query("SELECT dyn_ip FROM tabase", $mysql_link);
$row = mysql_fetch_row($mysql_result);
$redirection = "http://" . $row[0] . "/";
Header("Location: $redirection");
exit;</pre><hr />
Relativement facile, non?