Hola,
Para pasar las cookies a session:
Remplasar de
entrar.php:
Código PHP:
setcookie('uid',$datos[id],time()+604800) ;
setcookie('unick',$nick,time()+604800) ;
setcookie('ucontrasena',$contrasena,time()+604800) ;
Por
Código PHP:
$_SESSION['uid']=$datos['id'];
$_SESSION['unick']=$nick;
$_SESSION['ucontrasena']=$contrasena;
Despues remplasar en form de login:
Código PHP:
if(!$_COOKIE[uid]) {
# por
if(!isset($_SESSION['uid'],$_SESSION['unick'],$_SESSION['ucontrasena'])) {
y
Código PHP:
Bienvenid@ <b><?=$_COOKIE[unick]?></b><br><br>
Por
Bienvenid@ <b><?=$_SESSION['unick']?></b><br><br>
Tambien en
salir.php:
Código PHP:
setcookie('uid') ;
setcookie('unick') ;
setcookie('ucontrasena') ;
por:
Código PHP:
session_start();
session_unset();
session_destroy();
y en config.php
al tope poner:
Código PHP:
@session_start();
y en
login.php:
Código PHP:
$con = mysql_query("select count(id) from usuarios where id='$_COOKIE[uid]' and nick='$_COOKIE[unick]' and contrasena='$_COOKIE[ucontrasena]'") ;
Por:
Código PHP:
$con = mysql_query("select count(id) from usuarios where id='".$_SESSION['uid']."' and nick='".$_SESSION['unick']."' and contrasena='".$_SESSION['ucontrasena']."'") ;
Y es todo.
¡ Muy buen aporte !
Suerte
Salu2