Hola soy nuevo en sql y quiero hacer que cuando alguien inicia secion, luego al entrar en la siguiente pagina se le queda iniciada
Yo tengo primero el siguiente codigo:
Código PHP:
Ver original<?php
include 'conexion.php';
if(isset($_POST['user']) && !empty($_POST['user']) &&
$con = mysql_connect($host,$user,$pw) or
('Problemas con server.'); $sel = mysql_query("SELECT USER,PW FROM registro WHERE USER='$_POST[user]'",$con); if($_POST['pw'] == $sesion['PW']){
$_SESSION['username'] = $_POST['PW'];
echo 'Conectado!';
print '<a href="restringuir.php">Click aqui para ver la foto del dia!</a>';
} else {
print 'Contrasena o usuario incorrectos.<br />';
print '<a href="form.php">Prueba de nuevo!</a>';
}
} else {
echo 'Tienes que rellenas todos los campos!<br />';
print '<a href="form.php">Intenta lo de nuevo!</a>';
}
?>
Y luego al dar al boton click aqui para ver la foto del dia se va a la siguiente pagina :
Código PHP:
Ver original<?php
include 'conexion.php';
$con = mysql_connect($host,$user,$pw) or
('Problemas con server.');
$sel = mysql_query("SELECT ID FROM registro WHERE USER='$_SESSION[username]'",$con); if($sesion) {
echo 'Esto es la foto del dia!:';
print '<br />';
print '<img src="../imagenes/Winter.jpg" width="800" height="600" /><br />';
print '<a href=destruir.php>Cerrar secion!</a>';
} else {
echo 'No puedes ver esta pagina!Primero tienes que registrarte desde <a href="formulario.php">aqui!</a>';
}
?>
Y debe de salir me la foto pero me sale como que no he iniciado secion...
Alguien me puede ayudar pls