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;
}
$query= mysql_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...