Autor Tema: [AYUDA] Codificar IP  (Leído 4618 veces)

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
[AYUDA] Codificar IP
« en: 22 de Noviembre de 2009, 17:54:08 pm »
Hola, para mejorar la seguridad de un MC, como lo haría para que en la url del perfil.php de un usuario no saliese la IP entera, sino codificada.

graciass :) ;)
« Última modificación: 22 de Noviembre de 2009, 18:14:30 pm por ferri »

Comunidad PHPeros

[AYUDA] Codificar IP
« en: 22 de Noviembre de 2009, 17:54:08 pm »

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:Codificar IP
« Respuesta #1 en: 22 de Noviembre de 2009, 18:14:34 pm »
Yo lo que haría sería coger la IP del usuario y con las funcion explode() lo que haría es separar cada numero y que las 3 primeras se muestres y que las demas le pongas la letra o numero que quieras.

Yo lo haría así pero no estoi muy seguro de que ese metodo funcionara

#Fdo. Physlet

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #2 en: 22 de Noviembre de 2009, 20:20:55 pm »
El codigo es asi:

<?php
$ip 
explode(&#39;.&#39;, $_SERVER[&#39;REMOTE_ADDR&#39;]);
echo $ip[0].&#39;.&#39;.$ip[1].&#39;.&#39;.$ip[2].&#39;.X.X&#39;;
?>

Un saludo!
« Última modificación: 22 de Noviembre de 2009, 20:43:38 pm por kekoman »


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #3 en: 23 de Noviembre de 2009, 10:06:18 am »
ues eso , lo que había dicho yo ,con explode()

#Fdo. Physlet

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #4 en: 25 de Noviembre de 2009, 01:46:17 am »
mejor no es quitar el get IP? creo k es mejor!

Desconectado Estritorial

  • PHPer@ Fijo
  • ***
  • Mensajes: 218
  • Karma: 6
  • Sexo: Masculino
  • PHPero Video Tutero
    • Ver Perfil
    • Habbo Planet
Re:[AYUDA] Codificar IP
« Respuesta #5 en: 25 de Noviembre de 2009, 12:00:55 pm »
El codigo es asi:

<?php
$ip 
explode(&#39;.&#39;, $_SERVER[&#39;REMOTE_ADDR&#39;]);
echo $ip[0].&#39;.&#39;.$ip[1].&#39;.&#39;.$ip[2].&#39;.X.X&#39;;
?>

Un saludo!

NO ENCUENTRO UN TROZO QUE SEA ASÍ, es esté?

Citar
</font><font face=Tahoma><a href="panel.php?mostrar=banear&ip=<?=$_GET['ip']; ?>&nick=<?=$_GET['nick']; ?>&<? echo session_name()."=".session_id() ?>" class="menu" target="_blank"> Banear</a></font><br>


Si el PHP fuera solo una imaginación, ¿que seria de los PHPeros?

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #6 en: 25 de Noviembre de 2009, 15:19:45 pm »
No entiendo el fín de tu ultimo Post , planet :S

#Fdo. Physlet

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #7 en: 25 de Noviembre de 2009, 15:35:49 pm »
no encuentro donde ponerlo... ya lo he probado en muchos lugares y nunca en la url me sale codificada.. help! xD

Desconectado Estritorial

  • PHPer@ Fijo
  • ***
  • Mensajes: 218
  • Karma: 6
  • Sexo: Masculino
  • PHPero Video Tutero
    • Ver Perfil
    • Habbo Planet
Re:[AYUDA] Codificar IP
« Respuesta #8 en: 25 de Noviembre de 2009, 15:51:28 pm »
No entiendo el fín de tu ultimo Post , planet :S

QUE NO ENCUENTRO ESO DE IP EN MIS ARCHIVOS!!!


Si el PHP fuera solo una imaginación, ¿que seria de los PHPeros?

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #9 en: 25 de Noviembre de 2009, 16:12:13 pm »
Está en perfil.php

#Fdo. Physlet

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #10 en: 25 de Noviembre de 2009, 16:21:14 pm »
Está en perfil.php

está claro que es en perfil.php pero no sé donde. he intentado ponerlo en muchos lugares y no hay manera de que la url se cambie lo de la ip...


Siquillote, tu mensaje es puro spam porque ya lo puse yo mismo que es en perfil.php al abrir este tema...  ;)

Desconectado Estritorial

  • PHPer@ Fijo
  • ***
  • Mensajes: 218
  • Karma: 6
  • Sexo: Masculino
  • PHPero Video Tutero
    • Ver Perfil
    • Habbo Planet
Re:[AYUDA] Codificar IP
« Respuesta #11 en: 26 de Noviembre de 2009, 13:04:52 pm »
Está en perfil.php

Pero que en "perfil.php" no lo encuentro -.-
Y la verdad es que no hace gracia que salga en el link de perfil.php

Citar
http://urldelchat/perfil.php?ip=la ipnick=Estritorial&habbo=Estritorial

Que eso es lo que intento quitar :(

Aquí "perfil.php" (lo he puesto desde los codigos no entero):
Citar
</style>
<table width="341" border="0">
  <tr>
    <td width="327" height="50."><table width="327" border="0" cellpadding="0" cellspacing="0" background="images/bg.png" class="buttonv3311">
      <tr>
        <td width="323"><table width="89%" border="0" align="center" cellpadding="0" cellspacing="0" background="images/bg.png">
          <tr>
            <td width="40%" valign="top"><p align="center">&nbsp;</p>
              <p align="center"><img src="http://www.habbo.es/habbo-imaging/avatarimage?user=<?=$_GET['nick']; ?>" alt="habbo" width="64" height="110" align="absmiddle" /></p>
              <p align="center" class="Estilo4"></a></p>
              <p align="center" class="Estilo4">&nbsp;</p>
              <p align="center" class="Estilo4"><a href="http://www.habbo.es/home/<?=$_GET['nick']; ?>" target="_blank"></a></p>
              <p align="center" class="Estilo4">&nbsp;</p>
              <p class="Estilo4"><font face=Tahoma size=1>
                      <? if (esAdmin($HTTP_SESSION_VARS['nnick'], $HTTP_SESSION_VARS['nclave'])) {{ ?>
                Acciones
                <?  if ($_SESSION['iden'] != "Super-Dj" && $_SESSION['iden'] != "Dj-Fijo" && $_SESSION['iden'] != "Dj-Prueba" && $_SESSION['iden']!= "Boy-Club" && $_SESSION['iden'] != "Girl-Club" &&
$_SESSION['iden'] != "Club-Lila" && $_SESSION['iden'] != "Club-Naranja" &&  $_SESSION['iden'] != "Club-Chocolate" && $_SESSION['iden'] != "Lince" && $_SESSION['iden'] != "MOD-Guia" ) { ?>
                <br />
                      </font><font face=Tahoma><a href="panel.php?mostrar=banear&ip=<?=$_GET['ip']; ?>&nick=<?=$_GET['nick']; ?>&<? echo session_name()."=".session_id() ?>" class="menu" target="_blank"> Banear</a></font><br>
                      <? } ?>
                      <? if ($_SESSION['iden'] != "Super-Dj" && $_SESSION['iden'] != "Dj-Fijo" && $_SESSION['iden'] != "Dj-Prueba" && $_SESSION['iden'] != "Boy-Club" && $_SESSION['iden'] != "Girl-Club" && $_SESSION['iden'] != "Club-Lila" && $_SESSION['iden'] != "Club-Naranja" && $_SESSION['iden'] != "Club-Chocolate" &&  $_SESSION['iden'] != "MOD-Guia") { ?><a href="panel.php?mostrar=alert&ip=<?=$_GET['ip']; ?>&nick=<?=$_GET['nick']; ?>&<? echo session_name()."=".session_id() ?>" class="menu" target="_blank"><font color="#FF9933">Enviar Alerta</font></a><br>
                <? } ?>
                <?php
if ($_SESSION['iden'] != "Super-Dj" && $  $_SESSION['iden'] != "Dj-Fijo" && $_SESSION['iden'] != "Dj-Prueba" && $_SESSION['iden'] != "Boy-Club" && $_SESSION['iden'] != "Girl-Club" && $_SESSION['iden'] != "Club-Lila" && $_SESSION['iden'] != "Club-Naranja" && $_SESSION['iden'] != "Club-Chocolate" && $_SESSION['iden'] != "Lince" && $_SESSION['iden'] != "MOD-Guia" && $_SESSION['iden'] != "Hobba-Silver" && $_SESSION['iden'] != "Hobba-Gold" && $_SESSION['iden'] != "Staff" && $_SESSION['iden'] != "Dj-Manager") { ?>
                <? } ?>
                <? } } else  echo " "; ?>
                  </p></td>
            <td width="60%"><p align="left"><font face=Tahoma><b>Perfil<span class="Estilo6"> </span></b></font>
              <span class="Estilo4"><font face=Tahoma size=1><br />
                 <br />
                 Usuario:
                <?=$_GET['nick']; ?>
                <br>
                <?php if (esAdmin($HTTP_SESSION_VARS['nnick'], $HTTP_SESSION_VARS['nclave'])) {{ ?>
                IP:<?=$_GET['ip']; ?><? } }?><?php
  if (esAdmin($_GET['nick'])) {
   $estado = "Moderador"; }
  else if (yaExiste($_GET['nick'])) {
    $estado = "Usuario VIP";
    } else {
     $estado = "Usuario";
    }
  ?><?php if (esAdmin($HTTP_SESSION_VARS['nnick'], $HTTP_SESSION_VARS['nclave'])) {{ ?>
                <br />
                Mensajes escritos:
                <?php
$query = "SELECT * FROM `usuarios` WHERE nick = '".$_GET['nick']."'";
$resp = mysql_query($query);
$rows = mysql_num_rows($resp);
while ($user = mysql_fetch_array($resp)) {
echo $user['mensajes'];
}
?>
                <? } }?>
                <?php if (esAdmin($HTTP_SESSION_VARS['nnick'], $HTTP_SESSION_VARS['nclave'])) {{ ?>
                <br />
               
                <? } ?>
                <? } else  echo ""; ?>
                 Rango:
                <?
$query = "SELECT * FROM `usuarios` WHERE nick = '".$_GET['nick']."'";
$resp = mysql_query($query);
$rows = mysql_num_rows($resp);
while ($user = mysql_fetch_array($resp)) {
if ($user['rol'] == "0") {
 echo "Usuario VIP";
 } else {
 echo $user['rol'];
 }
}
?>
                <?
if ($user['rol'] == "0") {
 echo "Usuario VIP";
 } else {
 echo $user['rol'];
 }
?>
                <b><font face=Tahoma><br />
                   Estado:
                  <?php
$query = "SELECT * FROM `usuarios` WHERE nick = '".$_GET['nick']."'";
$resp = mysql_query($query);
$rows = mysql_num_rows($resp);
while ($user = mysql_fetch_array($resp)) {
$status = $user['status'];
if ($status == "0") {
echo "<b></b> Desconectado";
} else {
echo "<b></b> Conectado";
}
}
?>
                </font></span>
           
            <p align="left"><font face=Tahoma size=1><br />
                   </font><br />
                 <br />
              </p></td>
          </tr>
        </table></td>
      </tr>
    </table>
          <b><br />
   
     <b><br />
        <div align="right">
          <table width="330" border="0" cellpadding="0" cellspacing="0" class="buttonv32111111">
            <tr>
              <td height="28"><table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr>
                    <td width="32%" class="Estilo1"><div align="center">
                        <p class="Estilo4">Placas de <span class="Estilo4">
                          <?=$_GET['nick']; ?>
                        </span></p>
                        <p class="Estilo6">
                        <?php
$query = "SELECT * from `placas` where user='$_GET[nick]' order by id desc";
$resp = @mysql_query($query);
$rows = @mysql_num_rows($resp);

if (!$rows)
  echo "<div align=left>Este usuario no tiene placas.</div>";
else {
 $n = 0;
while ($badges = @mysql_fetch_array($resp)) {
   echo '
    <img src='.$badges['placa'].'>';
   $n ++;
   }
}
?>
                      </p>
                    </div></td>
                  </tr>
              </table></td>
            </tr>
          </table>
    </div></td>
    <td width="10">&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>
<p>
  <script language="Javascript">

<!-- Begin

document.oncontextmenu = function(){return false}

// End -->

</script>
</p>
« Última modificación: 26 de Noviembre de 2009, 13:12:28 pm por Habbo Planet »


Si el PHP fuera solo una imaginación, ¿que seria de los PHPeros?

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #12 en: 23 de Diciembre de 2009, 17:09:22 pm »
¿Alguien ya sabe dónde se pone ese codigo de kekoman para que en la URL del perfil no salga la IP?

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #13 en: 24 de Diciembre de 2009, 23:20:10 pm »
En el mismo sitio donde quieres que te salga la ip codificada.
Un saludo.


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Codificar IP
« Respuesta #14 en: 25 de Diciembre de 2009, 09:10:35 am »
En el mismo sitio donde quieres que te salga la ip codificada.
Un saludo.
Ya, pero yo quiero que se me vea codificada la IP en la parte señalada en rojo de la imagen: