Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/01/2005, 14:46
Avatar de mafima
mafima
 
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
No funciona

miren aca les dejo mi codigo:
le hice muhcas modificaciones, y no se que pasa, este es el script que recive las varibles del formulario, y el que porcesa y crea la sesion
______AUT.PHP_________
Código PHP:
<?php
$us 
"luis";
//Datos de la conexion a la base de datos
$bd "ma";//Nombre de la base de datos
$ubd "root";//Nomber de usuario    de la base de datos
$pbd "";//contraseña de la base de datos
//Funcion de conexion y seleccion de la base de datos
function bd($bd,$ubd,$pbd){
$conexion=mysql_connect("localhost",$ubd,$pbd) or die ("fallo conexion");
mysql_select_db($bd,$conexion) or die ("seleccin incorrecta");
}
//fin funcion BD

// campos de la tabla usuarios


$tabla "usuarios";
$user $_POST['user'];
$pass md5($_POST['pass']);
bd($bd,$ubd,$pbd);

if (isset(
$_POST['user']) & isset($_POST['pass'])){
    if (
$_SERVER['HTTP_REFERER'] == ""){
echo 
"Error 300: Esta intentando acceder de una forma no valida";
exit;
}
    
    
$querymysql_query("SELECT id, user, pass FROM $tabla WHERE (user='$user')");
    
    if (
mysql_num_rows($query) != 0){
             
$datos mysql_fetch_array($query);
 
mysql_free_result($query);

if (
$pass == $datos[2]){ 
//varibles de sesion
    
session_name($use);
    
session_start();
   
session_cache_limiter('nocache,private');
    
    
$_SESSION['id']= $datos[0];
    
$_SESSION['user']=$datos[1];
    
$_SESSION['pass']=$datos[2];
//fin variables de sesion
}

else{
 echo 
"Contraseña invalida";

exit;
}
}

    else{
    echo 
"Error 301: Su nombre de usuario es incorrectos";
     
mysql_free_result($query);
    exit;
    }
    }
    
    else{
    echo 
"ingreso invalido";
    }
?>
este es el script donde inserto el anteiror
Código PHP:
<?php
require ("aut.cfg.php");
echo 
"luis";
echo 
$_SESSION['id'];
echo 
"<a href=\"luis.php\">aaaa</a>"
?>
hasta aca todo va bien, es decir me parece el condtenido de la varible de sesion, sin embargo al hacer cliclk en el enlace: aaaa me lleva a una pagina que contiene lo siguiente:

Código PHP:
<?php
$us 
"luis";
    
session_name($us);
    
session_start();
echo 
$_SESSION['id'];
echo 
"<a href=\"luis.php\">aaaa</a>"
?>
y ya simplemente no esta el contenido de la variable de sesion...

`por que em pasa esto... estoy urgido lo necesto para hoy mismo... por favor ando desesperado...
__________________
SEO en Medellin

Última edición por mafima; 17/01/2005 a las 15:11