webForumDet fria alternativet

säkerthet i filsystem, hjälp...

PHP

1 svar · 196 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Frågan#1

håller på med ett filsystem där varje användare loggar in och har egen mapp osv...men jag behvöer hjälp av någon som är bra på säkerhet, hur jag ska göra för att få detta helt säkert...

jag har detta för att hämta in vilken mapp den ska komma åt


if($_REQUEST["dir"]!="/")
{
	$dir_a = "files".$_REQUEST["dir"];
	$use_dir=$_REQUEST["dir"];
}else
{
	$dir_a = "files";
	$use_dir="";
}

och sen

if (is_dir($dir_a)) 
{
   if ($dh = opendir($dir_a)) 
   {
   }
}

men då kan jag skriva tex sidan.php?dir=/../../.. osv för o komma bakåt i systemet osv, jag är ingen expert på detta och undrar m någon kan hjälpa mig?

Medlem sedan aug. 2001153 inlägg
#2

http://se.php.net/realpath
Är ett tips, vet inte hur "säkert" det är dock

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)