Foros del Web » Programando para Internet » PHP »

Proteger URL

Estas en el tema de Proteger URL en el foro de PHP en Foros del Web. Hola que tal, una preguntotota ... dentro de los archivos de mi sistema tengo que cuando todo sale bien con una consulta SQL, preparo una ...
  #1 (permalink)  
Antiguo 10/12/2012, 14:39
Avatar de AndreaEstrada  
Fecha de Ingreso: noviembre-2012
Ubicación: Torreón
Mensajes: 54
Antigüedad: 12 años
Puntos: 0
Busqueda Proteger URL

Hola que tal, una preguntotota ... dentro de los archivos de mi sistema tengo que cuando todo sale bien con una consulta SQL, preparo una URL de esta manera:

Código PHP:
header("Location: admin_cap.php?act=1"); 
La cuestión es como PROTEGER la variable que yo estoy enviando por medio de esta dirección y como recuperarla en mi página admin_cap. Por cuestiones de seguirdad!
__________________
"La verdadera clave de la grandeza es ser en verdad lo que aparentamos ser" -Sócrates
  #2 (permalink)  
Antiguo 10/12/2012, 14:44
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Proteger URL

Puedes guardarlo en una variable de sesión. Todo depende de qué tipo de protección es la que necesitas.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 11/12/2012, 01:06
Avatar de AndreaEstrada  
Fecha de Ingreso: noviembre-2012
Ubicación: Torreón
Mensajes: 54
Antigüedad: 12 años
Puntos: 0
Respuesta: Proteger URL

Cita:
Iniciado por David Ver Mensaje
Puedes guardarlo en una variable de sesión. Todo depende de qué tipo de protección es la que necesitas.
¿Otra opción? ¿Me podrías poner un ejemplo? ¿tendría que validar si viene esa variable o algo asi?
__________________
"La verdadera clave de la grandeza es ser en verdad lo que aparentamos ser" -Sócrates
  #4 (permalink)  
Antiguo 11/12/2012, 04:13
 
Fecha de Ingreso: septiembre-2012
Mensajes: 18
Antigüedad: 12 años, 2 meses
Puntos: 4
Respuesta: Proteger URL

Si, tienes que validar primeramente que el script admin_cap.php esta siendo ejecutado por el alguien (admin/usuario) que esta logeado en el sistema, para eso usas sesiones, desde el o los script que redireccionan a admin_cap.php estableces una variable de sesion y luego en el propio script admin_cap.php comprobas que la variable este establecida (isset). Como siempre no existe sistema 100% seguro y este metodo puede ser atacado. Si queres implementar algo mas seguro busca info sobre session hijacking, este [URL="http://phpsec.org/projects/guide/4.html"]post[/URL] es bueno.

Etiquetas: seguridad
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 21:20.