Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/04/2012, 09:10
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
Respuesta: quitarme de encima a un toca webs

Cuando agrega el comentario el visitante se guarda su ip algo asi.


Código PHP:
Ver original
  1. <style>.xdebug-error{visibility:hidden;}</style>
  2.     <?php
  3.     require_once("conexion.php"); //tengo que poner entre las comillas "conexion.php" //
  4.    
  5.         function getIP() {
  6.         if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  7.            $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  8.         }
  9.         elseif (isset($_SERVER['HTTP_VIA'])) {
  10.            $ip = $_SERVER['HTTP_VIA'];
  11.         }
  12.         elseif (isset($_SERVER['REMOTE_ADDR'])) {
  13.            $ip = $_SERVER['REMOTE_ADDR'];
  14.         }
  15.         else {
  16.            $ip = "ip desconocida";
  17.         }
  18.        
  19.         //echo "Tu IP es: $ip";
  20.         return $ip;
  21.     }
  22.    
  23.    
  24.     $titulo = $_POST['titulo'];
  25.     $nombre = $_POST['nombre'];
  26.     $correo = $_POST['correo'];
  27.     $comentario = $_POST['comentario'];
  28.     $web = $_POST['web'];
  29.     $logo = $_POST['logo'];
  30.     if (!isset($nombre) || $nombre == '') {
  31.     echo
  32.     '<center><h1>Falta completar el Nombre</h1><br /><h3><a href="javascript:history.go(-1);">Vuelve a el Formulario</a></h3></center>';
  33.     exit;
  34.     }
  35.     else if (!isset($comentario) || $comentario == '') {
  36.     echo
  37.     '<center><h1>Falta completar el Comentario</h1><br /><h3><a href="javascript:history.go(-1);">Vuelve a el Formulario</a></h3></center>';
  38.     exit;
  39.     }
  40.     else if (!isset($titulo) || $titulo == '') {
  41.     echo
  42.     '<center><h1>Falta completar el Titulo</h1><br /><h3><a href="javascript:history.go(-1);">Vuelve a el Formulario</a></h3></center>';
  43.     exit;
  44.     }
  45.     else {
  46.     $ip_real=getIP($ip);  
  47.     $insertar = mysql_query("INSERT INTO comentario (titulo, nombre, correo, comentario, web, logo,ip)
  48.    VALUES ('{$titulo}', '{$nombre}', '{$correo}', '{$comentario}', '{$web}', '{$logo}'), , '{$ip_real}')", $conexion);
  49.     if (!$insertar) {
  50.     die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
  51.     }
  52.     mysql_close($conexion);
  53.     }
  54.     header("Location: http://www.paralapsoriasis.com/index22.php");
  55.     ?>


saludos