Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2011, 11:43
Avatar de guzzano
guzzano
 
Fecha de Ingreso: julio-2010
Ubicación: Isla de Margarita
Mensajes: 162
Antigüedad: 13 años, 9 meses
Puntos: 13
Problema al comparar ip

Buenas, la cosa es que tengo un error al tratar de comparar las ip de un arreglo con la nuestra.

Código PHP:
Ver original
  1. function check_admin()
  2. {
  3.     if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
  4.     {
  5.         $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  6.     }
  7.     elseif(isset($_SERVER['HTTP_VIA']))
  8.     {
  9.         $ip = $_SERVER['HTTP_VIA'];
  10.     }
  11.     elseif(isset($_SERVER['REMOTE_ADDR']))
  12.     {
  13.         $ip = $_SERVER['REMOTE_ADDR'];
  14.     }
  15.  
  16.     $admin = @file('admin.h00k') or die('Error in the file admin');
  17.    
  18.     foreach ($admin as $admin_ip)
  19.     {
  20.         if ($ip == $admin_ip)
  21.         {
  22.             return true;
  23.         }
  24.     }
  25. }

La cosa es que de ninguna manera compara la ip, a ver si me pueden dar una mano con esto.

Ante todo, gracias.