Foros del Web » Programando para Internet » PHP »

sessiones y metodos get y post

Estas en el tema de sessiones y metodos get y post en el foro de PHP en Foros del Web. buen dia, estoy creando unas sesiones, ya lo habia hecho y me habi afuncionado bien peor ahora parece q no me pasa las variable sde ...
  #1 (permalink)  
Antiguo 21/03/2006, 07:43
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
sessiones y metodos get y post

buen dia, estoy creando unas sesiones, ya lo habia hecho y me habi afuncionado bien peor ahora parece q no me pasa las variable sde sesion de un pag a otra... aca le smando el codigo a ver si me ayudan un poco...

Código HTML:
<?
session_start;
$error=$HTTP_GET_VARS["error"];
$login=$HTTP_GET_VARS["login"];
$password=$HTTP_GET_VARS["password"];
?>



<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div align="center"><img src="http://centinela.incostas.com:16080/mediciones/images/titulo%20con%20logo.jpg"></div><br><br>
<form method="post" action="Validar_Inicio.php">
<div align="center"> <?
	   if ($error=="cero"){?>
        <script language="JavaScript" type="text/JavaScript">
<!--
alert ("Login y Password Invalidos")
//-->
</script> <meta http-equiv="refresh"> 
        <?php }
	  ?>
<table width="200" border="5" bordercolor="#003399">
  <tr>
    <td>
	<div align="center"> 
          <p>Login :<br>
            <input type="Text" name="login">
            <br>
            Password :<br>
            <strong><strong> 
            <input type="password" name="password">
            </strong></strong> <br>
            <br>
            <input type="Submit" name="enviar" value="Submit" >
          </p>
        </div>
	</td>
  </tr>
</table>
</div>
</form>
</body>
</html> 
Nota: aca muetsro unformulario donde el usuario coloca su login y password y estos sonenviados a una pagina que se llama validar inicio
__________________
.-._.-. [email protected]._.-.
  #2 (permalink)  
Antiguo 21/03/2006, 07:45
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
validar_inicio.php

Código HTML:
<?
//Declaracion y optencion de vaiables
$login=$_POST['login'];
$password=$_POST['password'];

/* Conexion a la base de datos */
$conn = pg_connect("dbname=XXXX user=XXXX password=XXXXX");

$query = "SELECT * FROM usuario WHERE login= '$login' and password= '$password'"; 
$result = pg_Exec($conn,$query);

while($row=pg_fetch_array($result))
$tipo = $row['tipo'];

if ($tipo!="") {
		session_start();
		session_register("user");
		$user=$tipo;
		session_register("name");
		$name=$login;		
		header("location:Datos_Boya.php"); 		
}
else{
header("location:control_acceso.php?error=cero");

}
 ?> 
aca verifico q los ususarios existen en la bd y creo variables de session para en viarlas a mi pagina principal q s ellama boya_datos
__________________
.-._.-. [email protected]._.-.
  #3 (permalink)  
Antiguo 21/03/2006, 07:47
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
boya_datos.php

Código HTML:
<?
session_start();
if (session_is_registered(user)){  
 if ($user==""){header("location:index.php");}
  else{
?>

<html><head>
<title>Statoil</title>
<META HTTP-EQUIV="refresh" CONTENT="600; URL=http://centinela.incostas.com:16080/mediciones/Datos_Boya.php" >

<style type="text/css">
<!--
.style1 {color: #003399;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:20px}
.style2 {color: #999999;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:20px}
.style3 {color: #000000;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:20px}
.style4 {color: #003399;font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height:20px}
-->
</style>

</head>

<body alink="#003399" vlink="#003399">
<div align="center"><img src="http://centinela.incostas.com:16080/mediciones/images/titulo%20con%20logo.jpg"></div><font size="3"><div align="left">
        <h3>Hola <?php echo "$name"; ?></h3>
      </div>
      </font>

<br><br>
<div align="center"><img src="http://centinela.incostas.com:16080/mediciones/images/underconstruction_024.gif"></div>
<br><br>
<?

/* Conexion a la base de datos */
$conn = pg_connect("dbname=xxxx user=xxxx password=xxxxx");

// Obtiene el registro (fila) que acaba de ser agregada.

$query="SELECT * FROM datos10min ORDER BY date_time DESC LIMIT 24"; //10 ultimos registros

$result=pg_Exec($conn,$query);

 if ($row=pg_fetch_array($result))

{

	echo"<TABLE width='4800' BORDER=5 CELLPADDING=1 CELLSPACING=1 bordercolor='#003399'>";
  

echo"  <tr><td><div align='center'><span class='style1'><strong>Data & Time (GMT)</strong></span></div></td><td><div align='center'><span class='style1'><strong>Latitude</strong></span></div></td><td><div align='center'><span class='style1'><strong>Latitude Sing</strong></span></div></td>tr>";


do
 {


 printf("<tr><td><div align='center'><span class='style3'>%s</span></div></td><td><div align='center'><span class='style3'>%s</span></div></td><td><div align='center'><span class='style3'>%s</span></div></td><td><div align='center'><span class='style3'>%s</span></div></td>tr>",$row["0"], $row["1"], $row["2"], $row["3"]

 }
 while($row=pg_fetch_array($result));
 
 echo"  </TABLE>";
 }
 else 
{
echo "<div align='center'><h4 class='style2'>&iexcl; No se ha encontrado ning&uacute;n dato !</h4></div>"; 
}

pg_Close($conn);

?>
</body>
</html>
<?		
  }
}
else{
 header("location:control_acceso.php");
}
?> 
nota: aca muestro los datos pero las variables de sessionno me pasan de validar inico a esta pagina
__________________
.-._.-. [email protected]._.-.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:42.