Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2012, 01:21
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 10 meses
Puntos: 29
Pregunta seguir la secion iniciada

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
  1. <?php
  2. include 'conexion.php';
  3. if(isset($_POST['user']) && !empty($_POST['user']) &&
  4. isset($_POST['pw']) && !empty($_POST['pw'])) {
  5.    
  6. $con =  mysql_connect($host,$user,$pw) or ('Problemas con server.');
  7.     mysql_select_db($db,$con) or die ('Problemas con db');
  8. $sel =  mysql_query("SELECT USER,PW FROM registro WHERE USER='$_POST[user]'",$con);
  9. $sesion = mysql_fetch_array($sel);
  10. if($_POST['pw'] == $sesion['PW']){
  11. $_SESSION['username'] = $_POST['PW'];
  12.  
  13. echo 'Conectado!';
  14.  
  15. print '<a href="restringuir.php">Click aqui para ver la foto del dia!</a>';
  16.  
  17. } else {
  18.     print 'Contrasena o usuario incorrectos.<br />';
  19.     print '<a href="form.php">Prueba de nuevo!</a>';   
  20.    
  21. }
  22. } else {
  23.     echo 'Tienes que rellenas todos los campos!<br />';
  24.     print '<a href="form.php">Intenta lo de nuevo!</a>';   
  25.    
  26. }
  27. ?>


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
  1. <?php
  2. include 'conexion.php';
  3. $con =  mysql_connect($host,$user,$pw) or ('Problemas con server.');
  4.     mysql_select_db($db,$con) or die ('Problemas con db');
  5.  
  6. $sel =  mysql_query("SELECT ID FROM registro WHERE USER='$_SESSION[username]'",$con);
  7. $sesion = mysql_fetch_array($sel);
  8. if($sesion) {
  9.     echo 'Esto es la foto del dia!:';
  10.     print '<br />';
  11.     print '<img src="../imagenes/Winter.jpg" width="800" height="600" /><br />';
  12.     print '<a href=destruir.php>Cerrar secion!</a>';
  13. } else {
  14.     echo 'No puedes ver esta pagina!Primero tienes que registrarte desde  <a href="formulario.php">aqui!</a>'; 
  15.    
  16. }
  17. ?>


Y debe de salir me la foto pero me sale como que no he iniciado secion...


Alguien me puede ayudar pls