Foros del Web » Programando para Internet » PHP »

Evitar que entren a una pagina escribiendola en el browser

Estas en el tema de Evitar que entren a una pagina escribiendola en el browser en el foro de PHP en Foros del Web. Hola, alguien sabe como se hace para que no puedan acceder a un archivo escribiendolo en el bowser? por ejemplo: tengo una direccion www . ...
  #1 (permalink)  
Antiguo 22/09/2013, 02:12
Avatar de waldragon  
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años, 5 meses
Puntos: 55
Evitar que entren a una pagina escribiendola en el browser

Hola, alguien sabe como se hace para que no puedan acceder a un archivo escribiendolo en el bowser?

por ejemplo: tengo una direccion www . pagina . com/lalala . hml y quiero que cuando la escriban en el browser los mande al index, gracias.
  #2 (permalink)  
Antiguo 22/09/2013, 04:35
Avatar de dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses
Puntos: 270
Respuesta: Evitar que entren a una pagina escribiendola en el browser

Respuesta corta: busca .htaccess , mod_rewrite en google.
Respuesta larga: si no quieres que un fichero sea accesible directamente desde el navegador, no lo pongas en un directorio visible de tu web.Crea una estructura de ficheros donde el directorio raiz de la web, no es el directorio raiz de tu proyecto.El directorio raiz de la web debe ser un subdirectorio del proyecto.
  #3 (permalink)  
Antiguo 27/12/2013, 14:02
Avatar de jordirmz  
Fecha de Ingreso: enero-2013
Ubicación: Catalunya
Mensajes: 14
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Evitar que entren a una pagina escribiendola en el browser

dashtrash tiene razón, la manera más fácil es a través del .htaccess aunque si no tienes acceso al archivo (por permisos de tu server o lo que sea) puedes hacer una redirección detectando la página con las variables del server. Por ejemplo con $_SERVER['PHP_SELF'] y haciendo una condición al principio de la página.

Saludos.

Etiquetas: Ninguno
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:18.