Foros del Web » Programando para Internet » PHP »

Header con Post

Estas en el tema de Header con Post en el foro de PHP en Foros del Web. Hola a todos Tengo el siguiente Codigo para una autenticacion de usuarios Código PHP: <?php @ header ( "Cache-control: private" ); $usuario = $_REQUEST [ 'usuario' ...
  #1 (permalink)  
Antiguo 16/04/2008, 16:16
Avatar de Lophophora  
Fecha de Ingreso: mayo-2005
Mensajes: 366
Antigüedad: 19 años
Puntos: 0
Header con Post

Hola a todos

Tengo el siguiente Codigo para una autenticacion de usuarios

Código PHP:
<?php

@header("Cache-control: private");

$usuario=$_REQUEST['usuario'];

$contrasena=$_REQUEST['contrasena'];

if (
$usuario=='root' && $contrasena=='toor'){ 

    
session_start(); 

    
$_SESSION["administrador"]=$usuario;

    
header ("Location: aplicacion.php"); 

}

else { 

    
header("Location: index.php?errorusuario=si"); 



?>
lo que quiero hacer es que cuando se llame el header a index.php,. la variable errorusuario se mande mediante post. ya que no quiero que se vea en la barra de direcciones

Se puede hacer??

Saludos

Lophophora
__________________
P.L.U.R.
  #2 (permalink)  
Antiguo 16/04/2008, 16:38
 
Fecha de Ingreso: marzo-2008
Ubicación: Palma del Río
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Header con Post

Si no quieres que se vea por la url puedes hacerlo guardandolo en una sesion o creando en el else un formulario con un input type=hidden y utilizando javascript para hacer el submit automaticamente
  #3 (permalink)  
Antiguo 16/04/2008, 17:05
Avatar de Lophophora  
Fecha de Ingreso: mayo-2005
Mensajes: 366
Antigüedad: 19 años
Puntos: 0
Re: Header con Post

Cita:
Iniciado por icont Ver Mensaje
Si no quieres que se vea por la url puedes hacerlo guardandolo en una sesion o creando en el else un formulario con un input type=hidden y utilizando javascript para hacer el submit automaticamente
te refieres a algo asi?? funciona pero es la forma optima de hacer esto??

Código PHP:
<?php

@header("Cache-control: private");

$usuario=$_REQUEST['usuario'];

$contrasena=$_REQUEST['contrasena'];

if (
$usuario=='root' && $contrasena=='toor'){ 

    
session_start(); 

    
$_SESSION["administrador"]=$usuario;

    
header ("Location: aplicacion.php"); 

}

else { 
print
"<html><body>";
print
"<form name=\"mi_form\" action=\"index.php\" method=\"post\">
<input name=\"errorusuario\" type=\"hidden\" value=\"si\">
</form>"
;
print
"<script language=\"javascript\">
document.mi_form.submit();
</script>
</body></html>"
;


?>
Saludos y gracias

Lophophora
__________________
P.L.U.R.
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 01:47.