Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2007, 03:54
Avatar de markshock
markshock
 
Fecha de Ingreso: abril-2004
Ubicación: Allí, al fondo a la izqui
Mensajes: 316
Antigüedad: 20 años, 7 meses
Puntos: 0
PHP + Access, no me funcionan las SESSION.. por que?

Hola amigos, tengo un serio problema:

Estoy usando, PHP5 + Apache2 + ACCESS (con odbc_connect) y cuando inicio unas variables de session no me las crea....

he probado de ejecutar esto:

Código PHP:
<?php
session_start
();
// Use $HTTP_SESSION_VARS con PHP 4.0.6 o inferior
if (!isset($_SESSION['count'])) {
    
$_SESSION['count'] = 0;
} else {
    
$_SESSION['count']++;
}

echo(
"COUNT:" $_SESSION['count']);
?>
y funciona perfectamente, en cambio si ejecuto el siguiente código, no me crea la variable de session "id_usuario", ni "usuario_conectado":

Código PHP:
$db_query "SELECT id_usuario,nombre,email FROM usuarios WHERE login='" $_POST["usuario"] . "' AND pass='" $_POST["pass"] . "'";
    
$result odbc_exec($link,$db_query);

    
$row odbc_fetch_array($result);
    if(
$row["id_usuario"]==0){
        
$url="index.php?r=1";
    }else{
        
session_start();
        
$row odbc_fetch_array($result);
        
$_SESSION['id_usuario'] = $row["id_usuario"];
        
$_SESSION['usuario_conectado'] = $row["nombre"];
        echo(
"USUARIO: " $_SESSION['usuario_conectado']);
        die();
        
$url "inicio.php";

Alguien sabe por que? será cosa del ODBC? no lo entiendo...

He buscado por google pero no he dado con ninguna solución.

Mil gracias de ante mano.
__________________
Señoooraaaa!! Que camisetas!!!

"Hay 10 tipos de personas, las que piensan en binario y las que no"
_________________________________