Foros del Web » Programando para Internet » PHP »

Se pierden las cookies

Estas en el tema de Se pierden las cookies en el foro de PHP en Foros del Web. Hola a todos. Tengo un problema, yo estoy editando un panel de un juego. Y el panel carga un inc que se llama server_log.php que ...
  #1 (permalink)  
Antiguo 20/02/2013, 21:00
 
Fecha de Ingreso: mayo-2012
Ubicación: Mar del Plata
Mensajes: 157
Antigüedad: 12 años
Puntos: 0
Se pierden las cookies

Hola a todos.

Tengo un problema, yo estoy editando un panel de un juego. Y el panel carga un inc que se llama server_log.php que se encarga de leer un archivo. Pero ese server_log.php tiene esto:

Código PHP:
<?php
$query 
mysql_query("SELECT DirIP FROM MTA WHERE Nickname = '" mysql_real_escape_string($_COOKIE['nickname']) . "'");
$hostname mysql_result($query0);
echo 
"<iframe width=100% height=890px src='http://www.firezhost.com/MTAapi/server_log.php' frameborder=0 scrolling=no></iframe><BR>";
?>

que carga este otro:

Código PHP:
<?php
echo "<input type='hidden' name='user' id='user' value='".$_COOKIE['nickname']."'/>";
if(
$_POST['mid'] == 'Descargar registros')
{
    echo 
"<iframe src='download2.php?file=server_log.txt' height=0 width=0 frameborder=0></iframe>";
}

if (
file_exists("/panel_data/clientes/" $_COOKIE["nickname"] . "/" $_COOKIE["serverid"] . "/mods/deathmatch/logs/server.log"))
{
    echo 
'<textarea id="Registros">';
    echo 
"</textarea>";
?>

<br />

<center><form action="" method="POST"><BR><BR>
<button type="submit" name="mid" id="limpiar" value="Limpiar registros" ><img src="img/delete.png" height=25 width=25 border="0"><BR>Borrar registros</button>
<button type="submit" name="mid" id="limpiar" value="Descargar registros" ><img src="img/disk.png" height=25 width=25 border="0"><BR>Descargar registros</button>
</form> </center>
<?php
if ($_POST['mid'] == 'Limpiar registros')
{
    
unlink("/panel_data/clientes/"$_COOKIE["nickname"] . "/" $_COOKIE["serverid"] . "/mods/deathmatch/logs/server.log");
    echo(
"<div class='succes'>Se han borrado los registros</span>");

}
}
else
{

    echo(
"<div class='info'>Los registros se encuentran limpios.</div>");
}
?>
Estuve viendo que podía ser y descubrí que se perdian las cookies serverid y nickname.

Por que al hacer una prueba

echo $_COOKIE['nickname'];
echo $_COOKIE['serverid'];

lo devolvia en blanco. Como puedo solucionar esto?

Etiquetas: cookies, mysql, registro, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:09.