 
			
				08/11/2004, 13:01
			
			
			     |  
      |    |    |    Fecha de Ingreso: noviembre-2004  Ubicación: Oaxaca, Mexico  
						Mensajes: 97
					  Antigüedad: 21 años Puntos: 0     |        |  
  |      Yo tambien tengo un problema con las sesiones, tambien soy nuevo en la programación en PHP, pero me base en unos scripts de un amigo, pero a mi no me funcionan y los suyos si.   
Tengo una página de acceso, en la que introducen el id y password y los envio a otra donde valido al usuario, aca hago la conexión a la base de datos y de ahi direcciono a otra, la validación la hace correctamente, pero al ingresar a la otra página, me marca que no hay una sesion iniciada, les muestro mis scripts.     
//acceso.php//   
<?php  
 session_start(); 
 session_cache_limiter('nocache,private'); 
 ?> 
<title>ATEC/Acceso</title> 
<?php include('librerias/fondo.php');  
      //include('librerias/fen.php'); 	   
  ?>   
<form>  
<?php include("codigo/validausuario.php");?>   
  <div id="Layer1" style="position:absolute; width:320px; height:166px; z-index:1; left: 358px; top: 380px;">  
    <div align="center"> 
      <table width="217" height="50" border="0" align="center" bgcolor="#C6E8E8"> 
        <tr align="center" valign="middle">  
          <td width="87" height="26">  
            <div align="center"> 
              <h5>RPE</h5> 
            </div></td> 
          <td width="120">  
            <div align="center">  
              <input name="trpe" type="text" id="trpe" size="20"> 
            </div></td> 
        </tr> 
        <tr align="center" valign="middle">  
          <td height="26">  
            <div align="center">  
              <h5>CONTRASEÑA</h5> 
            </div></td> 
          <td>  
            <div align="center">  
              <input name="tpass" type="password" id="tpass" size="20"> 
            </div></td> 
        </tr> 
      </table> 
      <p> 
        <input type="submit" name="btn" value="aceptar" id="aceptar" > 
      </p> 
    </div> 
  </div> 
  <p> </p> 
</form>     
//validausuarios.php//   
<?php 
 session_start(); 
 session_cache_limiter('nocache,private'); 
 ?> 
 <?php 
  if ($btn=='aceptar') 
  { 
	$trpe=strtoupper(trim($trpe)); 
    $tpass=strtoupper($tpass); 
    include('librerias/conexion.php');	 
	$qry=mysql_query("select * from usuarios where rpe='".$trpe."' and contraseña='".$tpass."'",$atcon); 
	if ($row = mysql_fetch_array($qry)) 
	{  
	   if ($tpass==$row[5]) 
	   {		  
         $_SESSION['rpe']=$row[0];  
		  print "<script> location.href = 'recage.php?' </script>"; 
       } 
	   else {print "<script> alert('RPE o Contraseña Incorrectos') </script>";} 
    } 
    else{print "<script> alert('RPE o contraseña Incorrectos o no estas registrado ') </script>";} 
  } 
?>   
//recage.php//   
<?php  
session_start(); 
session_cache_limiter('nocache,private');   
if (!isset($_SESSION['rpe'])) 
{       
	   print "<script>alert('Necesitas Registrarte Para Acceder a Esta Opción')</script>"; 
	   print "<script> location.href = 'acceso.php' </script>"; 
	   exit();  
} 
?> 
<?php  
  include('librerias/fondo.php');  
  include('librerias/fen.php');  
  include ("librerias/conexion.php"); 
  $qryx=mysql_query("select * from usuarios where rpe= '".$trpe."' ",$atcon); 
  $reg=mysql_fetch_array($qryx); 
  $clave = $reg["cve_area_resp"];	     
  ?> 
<html> 
<head> 
<title>ATEC</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<body> 
<form name="form1" method="post" action=""> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <div id="Layer1" style="position:absolute; width:342px; height:115px; z-index:1; left: 336px; top: 300px;">  
    <p> </p> 
    <table width="293" border="0" bgcolor="#C6E8E8"> 
      <tr bgcolor="#C6E8E8">  
        <td width="287" height="40">  
          <div align="center">Tu área de responsabilidad es  
            <input name="tage" type="text" size="5" readonly="" value="<?php print $v2;?>"> 
         </td> 
      </tr> 
      <tr>  
        <td bgcolor="#C6E8E8"> <div align="center">Deseas cambiarla?</div> 
          <div align="center"></div></td> 
      </tr> 
      <tr>  
        <td height="21" bgcolor="#C6E8E8"> <div align="center"> </div> 
          <div align="center">  
            <input type="submit" name="btn" value="cambiar"> 
            <input type="submit" name="btn" value="aceptar"> 
          </div></td> 
          <?php if ($btn=='aceptar') 
                { 
                   print "<script> location.href = 'inicio.php?id=$v1' </script>"; 
                } 
                if ($btn=='cambiar') 
                { 
                print "<script> alert('se cambia la agencia') </script>"; 
                } 
           ?> 
      </tr> 
    </table> 
    <p> </p> 
  </div>   
</form> 
</body> 
</html>     
Espero y me puedan ayudar, por que ya llevo 2 semanas buscandole por todas partes y no encuentro una solución y es para mi residencia profesional. 
gracias           |