Foros del Web » Programando para Internet » PHP »

denegar acceso a carpetas en servidor

Estas en el tema de denegar acceso a carpetas en servidor en el foro de PHP en Foros del Web. Holaa a todos, tengo una pregunta yo tengo en mi carpeta public_html del servidor unas cuantas carpetas ejemplo includes frases noticias y dentro de includes ...
  #1 (permalink)  
Antiguo 31/08/2009, 12:14
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 8 meses
Puntos: 1
denegar acceso a carpetas en servidor

Holaa a todos, tengo una pregunta yo tengo en mi carpeta public_html del servidor unas cuantas carpetas ejemplo
includes
frases
noticias


y dentro de includes tengo por ejemplo
apertura_mysql.php

lo que quiero hacer es que si alguien pone en el navegador
www.mipagina.com/includes/ apertura_mysql.php

no pueda acceder, al archivo, osea , quiero que el usuario solo pueda navegar las paginas que yo quiero, osea las que estan en la raiz, sea:frases.php, noticias.php, encuestas.php, etc


bueno desde ya graciasss
  #2 (permalink)  
Antiguo 31/08/2009, 12:47
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: denegar acceso a carpetas en servidor

bueno podes prohibir accesos via apache, con instrucciones en el .htaccess o tambien cambiarle los permisos con chmod()
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 31/08/2009, 12:52
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: denegar acceso a carpetas en servidor

HOla, no se puede usar .htacces porque ponele que restringa que entren a
www.mipagina.com/includes/apertura_mysql.php

que pasa

cuando cualquiera ponga en el navegador www.mipagina.php/frases.php

frases.php dentro llama a includes/apertura_mysql.php con un includes

y como el htaccess no lo deja, en frases.php va a dar un error gigante, se entiende?

lo de las carpetas lo mismo
graciasss
  #4 (permalink)  
Antiguo 31/08/2009, 12:56
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: denegar acceso a carpetas en servidor

Puedes agregar una linea con un if que verifica con la variable $_SERVER["PHP_SELF"]. Como esta variable verifica la barra de direcciones, podras redirigir a la persona a la pagina que quieres que vea, usando un header.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 19:06.