Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2011, 11:29
gabrielcorr4
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 14 años, 1 mes
Puntos: 3
Pregunta no me muestra la cookie entera

pues tengo una pagina de inicio donde ingreso mi usuario, si ese usuario esta en mi base de datos se verifica en mi bd y crea la cookie, pero cuando intento ver la cookie solo me aparece "la primera letra".

aqui esta mi codigo pasado de un formulario de la pagina de inicio:


Código:
<?php

if (!empty($_POST)) {
    $conexion = mysql_connect('localhost','root','');
    mysql_select_db('datos',$conexion);
    
    $user = mysql_real_escape_string($_POST['usuario']);
    
    if ($user) {
        $sql = 'SELECT usuario FROM datos1 WHERE usuario = \''.$user.'\'';
 
        $query = mysql_query($sql,$conexion) or die(mysql_error());
        $numUsers = mysql_num_rows($query);
 
        if ($numUsers != 0) {
			
			//añado sentencia que crea la cookie en esta variable con duracion de 4 años
			setcookie ("usuario1", $user['usuario'],time()+60*60*24*1460 );

			
            echo '<p>Usuario correcto</p>';
        }else {
            echo '<p>El usuario no existe</p>';
        }
    }else {
        echo '<p>Error, intento de ataque SQL Inyection</p>';
    }
}
?>
ese campo en mi base de datos es varchar de 100

quisiera que me apareciera la cookie escrita entera.