por que esse script fica aparecendo tela branca
tipo. esse script é para verificar o ip a data que ele foi registrado se a data for igual a atual ( se for a de hoje ou por exemplo docalendário passado , ele bloqueia) mais se for de uma data futura ele libera
o problema é que esse não ta funcionando e fica aparecendo só tela branca sem erro.
<?php
$dataHoje = date("d/m/y");{
$ip = '';
if (@$_SERVER['HTTP_CLIENT_IP'])
$ip = $_SERVER['HTTP_CLIENT_IP'];
else if(@$_SERVER['HTTP_X_FORWARDED_FOR'])
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(@$_SERVER['HTTP_X_FORWARDED'])
$ip = $_SERVER['HTTP_X_FORWARDED'];
else if(@$_SERVER['HTTP_FORWARDED_FOR'])
$ip = $_SERVER['HTTP_FORWARDED_FOR'];
else if(@$_SERVER['HTTP_FORWARDED'])
$ip = $_SERVER['HTTP_FORWARDED'];
else if(@$_SERVER['REMOTE_ADDR'])
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = 'UNKNOWN';
return $ip;
}
$ipNow = pegaIP();
$con = mysqli_connect($mysql_host,$mysql_usu,$mysql_senha,$mysql_banco);
$ipAgoraScape = mysqli_real_escape_string($con,$ipNow);
$dataHojeScape = mysqli_real_escape_string($con,$dataHoje);
$quer = mysqli_query($con,"SELECT * FROM `ip_log` WHERE `ip` = '$ipAgoraScape' AND `dataGlobal` = '$dataHojeScape'");
if(mysqli_num_rows($quer) > 0){
echo "você está bloqueado";
exit;
}
?>Discussão (1)
Carregando comentários...