Foros del Web » Programando para Internet » PHP »

variables vacias GET POST redireccionar

Estas en el tema de variables vacias GET POST redireccionar en el foro de PHP en Foros del Web. hola todo bien , queria hacerles una consulta. por que sucede que en las paginas cuando voy pasando variables, sucede que segun los valores recibidos... ...
  #1 (permalink)  
Antiguo 06/10/2012, 22:43
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 5
variables vacias GET POST redireccionar

hola todo bien , queria hacerles una consulta.

por que sucede que en las paginas cuando voy pasando variables,

sucede que segun los valores recibidos... realizan distintas acciones en la web...

(peor si los valores se ven en la URL)


bueno la pregunta que quiero hacerles es como se hacia cuando ...

no se detecta un valor "entrante" , osea que este esta vacio y entonces me redirecciona a la pagina principal , esto ocurre como por ejemplo cuando hago hacia ATRAS en una pagina... o cuando alguien copia una URL y va modificando valores en URL...


seria ,..entonces si no me equivoco...

IF (ISSET!($_post[$usuario]))
{
header(location:index.php);
}

¿asi funcionaba, cuando no detecta nada ?....
el isset es cuando ¿NO ESTA DECLARADA ?CREO...
pero una funcion similar....

lo digo por que suele ocurrir que aparezcan... esos carteles de php,

"INDEX; undefinid,... algo asi...ERROR PHP..."


bueno gracias.
  #2 (permalink)  
Antiguo 06/10/2012, 23:46
 
Fecha de Ingreso: junio-2012
Mensajes: 77
Antigüedad: 12 años, 6 meses
Puntos: 5
Respuesta: variables vacias GET POST redireccionar

esto te debe aclarar todo

Código PHP:
<?php
<?php
$a
=$_GET["var"];
if(empty(
$a))
{
header('location: http://www.google.com');
break;
}else{
    echo 
$a;
}


?>

Última edición por andrwyo2006; 06/10/2012 a las 23:53
  #3 (permalink)  
Antiguo 07/10/2012, 10:48
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 13 años, 5 meses
Puntos: 181
Respuesta: variables vacias GET POST redireccionar

Aparte de lo que ya te explicaron yo haria una redireccion en caso de que la variable GET que mandan (en este caso no vacia) no correspondiera con lo que tu esperas (si esperas un número y te mandan un texto o viceversa por ejemplo) o si te mandan un texto que no da ningun resultado en la base de datos (y por ende se imprimiria un lindo error para que los atacantes tengan herramientas para hackear la pagina)
__________________
Blog de humor http://elcuasatar.net63.net/
  #4 (permalink)  
Antiguo 07/10/2012, 14:28
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: variables vacias GET POST redireccionar

Cita:
Iniciado por cuasatar Ver Mensaje
Aparte de lo que ya te explicaron yo haria una redireccion en caso de que la variable GET que mandan (en este caso no vacia) no correspondiera con lo que tu esperas (si esperas un número y te mandan un texto o viceversa por ejemplo) o si te mandan un texto que no da ningun resultado en la base de datos (y por ende se imprimiria un lindo error para que los atacantes tengan herramientas para hackear la pagina)
eso lo validaria , antes de enviar los datos , por ejemplo en la validacion de un formulario...
si , me pueden mandar inyecciones sql, y esa cosas, que despues las veo...

he usado esto en una consulta sql, por el tema de seguridad. aunque creo que hay mas cosas..

.strip_tags($_POST['correo'])

Etiquetas: post, redireccionar, vacias, variables, usuarios
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 03:19.