Ver Mensaje Individual
  #57 (permalink)  
Antiguo 22/04/2015, 09:20
miguelA4
 
Fecha de Ingreso: marzo-2015
Ubicación: Valencia
Mensajes: 132
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Inicio de Sesión

Hola de nuevo! He esado dando vueltas al tema, y he probado con el mismo código de ayer pero añadiéndole el "seesion start", por qué debería estar no? o da igual??

Este es el código tal cual está ahora:


Código PHP:
Ver original
  1. <?php
  2. ini_set('display_errors', 1);
  3.  
  4. mysql_connect('db569861939.db.1and1.com','dbo569861939','p23HJd1As')or die ('Ha fallado la conexión: '.mysql_error());
  5.  
  6. /*Luego hacemos la conexión a la base de datos.
  7. **De igual manera mandamos un msj si hay algun error*/
  8. mysql_select_db('db569861939')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  9.  
  10.    
  11. if(empty($_SESSION['usuario'])){
  12. // aqui el usuario no esta logeado por lo que no puede acceder, lo redireccionamos al login
  13. header('Location: login.php');
  14. }else {
  15.  
  16. $IdUsuario = $_SESSION['usuario'];
  17.  
  18. $consulta = mysql_query("SELECT * FROM acceso_cursos WHERE IdUsuario =  '$IdUsuario'");
  19.  
  20. $fila=mysql_fetch_assoc($consulta);
  21.        
  22.  
  23.         // Aqui tendras que poner tantos if como grupos tengas ....
  24.        
  25.                 if($fila["IdCurso"] == 1){  
  26.        
  27.                     header("location:./vercursos.php?IdCurso=1");
  28.        
  29.                 }else if($fila["IdCurso"] == 2){
  30.                                                  
  31.                     header("location:./vercursos.php?IdCurso=2");
  32.            
  33.                 }else if($fila["IdCurso"] == 3){
  34.                    
  35.                     header("location:./vercursos.php?IdCurso=3");
  36.                    
  37.                 }else if($fila["IdCurso"] == 4){
  38.                        
  39.                     header("location:./vercursos.php?IdCurso=4");  
  40.  
  41.                  }else{
  42.                     die('el curso al que estas apuntado no existe');
  43.                  }
  44. }
  45. mysql_free_result($consulta);
  46.  
  47. ?>

Y este sería el error que me da:

Código PHP:
Deprecatedmysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /homepages/36/d569523899/htdocs/vercursos.php on line 5

Warning
session_start(): Cannot send session cache limiter headers already sent (output started at /homepages/36/d569523899/htdocs/vercursos.php:5in /homepages/36/d569523899/htdocs/vercursos.php on line 11

Warning
Cannot modify header information headers already sent by (output started at /homepages/36/d569523899/htdocs/vercursos.php:5in /homepages/36/d569523899/htdocs/vercursos.php on line 41
mysql_free_result
($consulta); mysql_close(); ?>