Pues eso, despues de haber rellenado unos campos de variales, los mando a una página control.php para que me autentifique los datos en mi bbdd tal que así:
Código PHP:
<?
$conn = mysql_connect("localhost","usuario","clave");
mysql_select_db("mibasededatos",$conn);
$ssql = "SELECT * FROM mitabla WHERE nombre_usuario='$usuario' and clave_usuario='$contrasena'";
$rs = mysql_query($ssql,$conn);
if (mysql_num_rows($rs)!=0){
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: aplicacion.php");
}else {
header("Location: index.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>
y en esta, si el resultado de la autentificación es "SI" me manda a la página 'apicacion.php' en la que quiero recuperar la dichosa .$_SESSION tal que así y no me aparece nada:
Código PHP:
<?php
session_start();
if(!empty($_SESSION['usuario'])){
echo 'Bienvenido:'.$_SESSION['usuario'];
?>
La idea era que me mostrase al 'usuario', pero nada de nada. No se que es lo que falla y me estoy volviendo loco ya 2 dias.
Alguien me ayuda porfavor?