Veiligheid PHP script

Gestart doorJurre5 reacties54 weergaven

6 berichten · pagina 1 van 1

Jurre

Lid · Topicstarter

Berichten
1.950
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik heb nu een php pagina en de rest van mn site staat allemeel in html paginas zonder layout. Maar de pagina word nu als volgt geladen:

index1.php?page=help.html
index1.php?page=home.html

Maar als ik nu invul:
index1.php?page=style.css

dan krijg ik de inhoud van style.css, en dit lijkt me neit echt veilig emo
Weet iemand een manier om dit beter/veiliger te doen?
Spoiler tonen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Portofolio Jurre Koetse</title>
<link href="style.css" rel="stylesheet" type="text/css" />
[COLOR= #0000BB]<?php $pageid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"page"[/COLOR][COLOR= #007700]];[/COLOR] ?>
</head>
<body>

<div id="container">
    <div id="midden"> [COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]"$pageid"[/COLOR][COLOR= #007700];[/COLOR] ?> <br /><br /></div>
   </div>
</div>

</body>
</html>
//code kan niet 100% kloppen want ik heb er een paar stukjes tussenuit gehaalt.
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]])){[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR]page/[COLOR= #DD0000][/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000].php[/COLOR][COLOR= #007700])){[/COLOR]

[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]page/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000].php[/COLOR][COLOR= #007700]);
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]404.php[/COLOR][COLOR= #007700]);

}

}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]

[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]page/home.php[/COLOR][COLOR= #007700]);

}[/COLOR]
?>
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
wat is er niet veilig aan je style.css dan, als ik je broncode inkijk kan ik m toch ook openen en bekijken?
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Marjolein schreef:
wat is er niet veilig aan je style.css dan, als ik je broncode inkijk kan ik m toch ook openen en bekijken?
Stel dat je via phpmyadmin een file onbereikbaar maakt kan ik er via dit script yoch bij.
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
oh ik dacht het alleen om de css ging, hij bedoeld dus ook andere files. Had ik even niet begrepen sorry smile
0
Jurre

Lid · Topicstarter

Berichten
1.950
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Alemaalte schreef:
Eerdere citaten tonen
Marjolein schreef:
wat is er niet veilig aan je style.css dan, als ik je broncode inkijk kan ik m toch ook openen en bekijken?
Stel dat je via phpmyadmin een file onbereikbaar maakt kan ik er via dit script yoch bij.
Klopt, of een config bestand.
Marjolein schreef:
oh ik dacht het alleen om de css ging, hij bedoeld dus ook andere files. Had ik even niet begrepen sorry smile
Geen probleem
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren