hola, bueno como dice el titulo, tengo una pequeña aplicacion en php donde si ingreso ../ me saca de la carpeta actual.
bueno comento que pasa, tengo la carpeta MiSitio en htdocs.. C:\xampp\htdocs\MiSitio para acceder en el navegador utilizo esto https://localhost/MiSitio/
el problema es que a la misma altura de MiSitio tengo otra carpeta OtraX... C:\xampp\htdocs\OtraX
asi si pongo en la url del navegador algo asi https://localhost/MiSitio/../OtraX puedo acceder a esta carpeta OtraX.
utilizo rewrite con .htacces para no mostrar algo asi https://localhost/MiSitio/index.php?archivo.php
RewriteBase /MiSitio/
RewriteRule ^(.*)/$ index.php?page=$1 [L]
entonces en el el archivo index.php he metido esta linea para quitar los .,/, \\
$_GET['page'] = str_replace(array('.','/','\\'),'',$_GET['page']);
pero esto no evita que puedan entrar a la otra carpeta (OtraX )
bueno es aqui donde pido su ayuda para solucionar esto.
nota: trabajo con XAMPP en windows.
Gracias de antemano.