RpR
Legacy Member
Ik ben bezig met een website te maken die afhankelijk van de get variabelen bepaalde bestanden in die directory gaat zoeken.
Nu is wel het gevaar er in dat ze 1 de file structuur kunnen ontdekken.
2 Dat ze mogelijk door wijziging andere bestanden kunnen openen.
Ik dacht er aan de vars te coderen. Is dit veilig? Kan iemand op zijn pc deze ook zo coderen en zo vergelijken?
Nu is wel het gevaar er in dat ze 1 de file structuur kunnen ontdekken.
2 Dat ze mogelijk door wijziging andere bestanden kunnen openen.
Ik dacht er aan de vars te coderen. Is dit veilig? Kan iemand op zijn pc deze ook zo coderen en zo vergelijken?
PHP:
if (!isset($_GET['var']))
{
$var = "something";}
else{
$var = base64_decode($_GET['var']);}
echo $var." <p>";
echo '<a href="THISPAGE.php?var='.base64_encode("hello").'">click</a>';
. Het veiligste is duidelijk aan te geven welke waarden jouw get mag bevatten
.