note 33806 added to security.filesystem

From: Date: Tue, 08 Jul 2003 09:13:02 +0000
Subject: note 33806 added to security.filesystem
Groups: php.notes 
Request: Send a blank email to php-notes+get-51682@lists.php.net to get a copy of this message
I like to use realpath() to check where the user is. If realpath doesn't start with /home/username/ anymore then i just abort the script user_dir = "/home/" . $username $rp = realpath($user_dir) $rp_substr = substr($rp,0,strlen($user_dir)) if($rp_substr != $user_dir) { exit; } This has up till now worked well for me. If anyone sees a security leak please tell me! ---- Manual Page -- http://www.php.net/manual/en/security.filesystem.php Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+33806 Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+33806&report=yes Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+33806&report=yes

« previous php.notes (#51682) next »