Programmeerimine PHP
failidega - siis ma saan minna lehele http://www.example.com/includes/db.inc ja näen brauseris skripti sisu, mille sees v]ib vabalt leida
näiteks MySQL serveri parooli ja kasutajanime:
$mysqlData['host'] = '84.12.3.165';
$mysqlData['user'] = 'root';
$mysqlData['password'] = 'tghwj132';
...
...
...
$db = mysql_connect($mysqlData['host'], $mysqlData['user'], $mysqlData['password']);
...
...
...
See on võimalik sest veebiserver on vaikimisi seadistatud nii, et interpreteerib php skriptidena ainult faile .php laiendiga aga teisi faile
lihtsalt saadab tagasi kliendi brauserile. Sama jutt käib ka tihti konfigureerimiseks kasutatavale failile config.ini. Juhul, kui te pole
kindel, et internetist ei saa ligi kaustadele .ini, .inc jne failidega - ärge neid laiendeid kasutage!
9.5 Salasõna hoidmine
Enamuses veebi projektides tuleb luua kasutajate süsteemi selleks, et külastajad saaksid veebilehel registreerida ja pärast ka oma
kontosse sisse logida