Cómo restringir una IP para registrar solo 5 cuentas por día en PHP
IP del cliente
*/
función getClientIp(){
if(getenv('HTTP_CLIENT_IP')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR')){
$onlineip = getenv('HTTP_X_FORWARDED_FOR '
} elseif(getenv('REMOTE_ADDR ')){
$onlineip = getenv('REMOTE_ADDR');
} else {
p>
$onlineip = $_SERVER['REMOTE_ADDR'];
}
return $onlineip
}// Esto debe usarse; de lo contrario, muchas veces no se puede obtener la IP del cliente $thisDayStart=mktime(0, 0, 0, date("m"), date("d"), date("Y")); $h, $i, $s, $m, $d, $y)$thisDayStart= mktime(23, 59, 59, fecha("m"), fecha("d"), fecha("Y")) ; //mktime($ h, $i, $s, $m, $d, $y)seleccione count(id) de com_users donde addtimegt;=".$thisDayStart." y addtimelt;".$thisDayStart."; Mientras este recuento (id) gt; = 5 sea hacia arriba, no puede ser determinista.