Foros del Web » Programando para Internet » PHP »

redirección header("Location y que muestre valores

Estas en el tema de redirección header("Location y que muestre valores en el foro de PHP en Foros del Web. Estaba tratando de que me redirigiera desde mi pagina a otra web y enviara valores post revisando encontre que mi pagina se redirige a travez ...
  #1 (permalink)  
Antiguo 15/02/2012, 12:38
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta redirección header("Location y que muestre valores

Estaba tratando de que me redirigiera desde mi pagina a otra web y enviara valores post revisando encontre que mi pagina se redirige a travez de

Cita:
header("Location: {$url}");
que linea pudo agregarle para que al rederigir tambien envie valores por POST o _SESSION
  #2 (permalink)  
Antiguo 15/02/2012, 12:50
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: redirección header("Location y que muestre valores

no se puede como tal, solo $_GET por url

de todos modos antes de hacer la redirección puedes asignar valores de session

Código PHP:
Ver original
  1. $_SESSION['nombre'] == 'juan';
  2. if(isset($_SESSION['nombre'])){
  3.     header("Location: {$url}");
  4. }
  #3 (permalink)  
Antiguo 15/02/2012, 12:57
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: redirección header("Location y que muestre valores

en realidad $_GET no me funcionará porque voy a enviar si una función se realizó con éxito o fue cancelada
$_GET no es la forma indicada de envio de prosesos éxitosos, que otra linea se puede insertar para remplazar el header("Location: y que de igual forma redirecione y envie dichos valores a travez de POST o _SESSION
  #4 (permalink)  
Antiguo 15/02/2012, 12:58
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: redirección header("Location y que muestre valores

ya te dije como hacerlo con $_SESSION.
  #5 (permalink)  
Antiguo 15/02/2012, 13:04
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: redirección header("Location y que muestre valores

voy a probarlo como me dices, aunque antes de eso cierro sesion con
Cita:
unset($_SESSION['login']);
no se si esto influya
  #6 (permalink)  
Antiguo 15/02/2012, 13:13
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: redirección header("Location y que muestre valores

si haces unset($_SESSION['login']);

solo borra el valor de login, por lo que puedes darle otros valores al array session.
  #7 (permalink)  
Antiguo 15/02/2012, 13:21
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: redirección header("Location y que muestre valores

ok ya estoy entendiendote, ahora dime como puedo comparar mas de 2 valores
ejemplo
Cita:
$_SESSION['nombre'] == 'juan';
$_SESSION['apellido'] == 'pedro';
$_SESSION['id'] == '1';
if(isset($_SESSION['nombre'], $_SESSION['id'], $_SESSION['pedro'] )){
header("Location: {$url}");
}
no se si asi estara bien para estar mas seguro
  #8 (permalink)  
Antiguo 15/02/2012, 13:25
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: redirección header("Location y que muestre valores

en este caso como lo que buscas es que estos arrays no esten vacios

Código PHP:
Ver original
  1. if(!empty($_SESSION['nombre']) && !empty($_SESSION['apellido']) && !empty($_SESSION['id'])){
  2.     header("Location: {$url}");
  3. }
  #9 (permalink)  
Antiguo 15/02/2012, 13:27
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: redirección header("Location y que muestre valores

muchisimas gracias.....
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 12:58.