Comunidad de diseño web y desarrollo en internet online

uso de $_session y $_cookie php

Citar            
MensajeEscrito el 12 Jun 2012 02:25 am
quiero mantener la session abierta hasta que el usuario quiera salir...

medio logre hacer algo con setcookie.

Validar usuario.php

Código PHP :

<?php
session_start();
if($row = @mysql_fetch_array($result)){
if($row["pass"] == $password){
//validar usuario
setcookie('k_username',$row['nick'],time()+3600);
$_SESSION["k_username"] = $row['nick'];
echo '<script>window.location="index.php"</script>';
}else{
echo 'Password incorrecto';
}
?>


este es el index.php

Código PHP :

<?php
if (isset($_COOKIE['k_username'])) {
?>
<b>estai connectado </b>
<?php
}else {
    echo "No puedes entrar";
}
?>



como uso SESSION Y COOKIE al mimso tiempo ?

Usar $_COOKIE['k_username']; Es seguro ?

Se poco de php lo mio es el diseño pero estoy trabajando solo en esto. espero que alguien con buena paciencia me ayude.

Por js_toni

93 de clabLevel



Genero:Masculino  

programar

firefox
Citar            
MensajeEscrito el 13 Jun 2012 06:30 pm
Y solo con session no te sirve???
Con session se mantiene la sesion hasta que el usuario salga ( se ejecute un session destroy ).

Cual es el problema con session que no te funciona???

Por nethost_cl

36 de clabLevel



Genero:Masculino  

CHILE

chrome
Citar            
MensajeEscrito el 13 Jun 2012 11:46 pm
El problema esta cuando el usuario cierre su navegador no va permacer conectado a lo que vuelva abrir la pagina...

Por js_toni

93 de clabLevel



Genero:Masculino  

programar

firefox
Citar            
MensajeEscrito el 14 Jun 2012 01:10 pm
De hecho no. No puedes saber cuándo el visitante abandonó la página, por lo que o pones un link "cerrar sesión" que ejecute session_destroy() o se vence el tiempo de vida de la sesión.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.