Programmeerimine PHP
9.4 Faili laiendi valimine
Alati pange oma PHP skriptidele laiend .php. Vanasti mõnedele abifunktsioonidega failidele anti laiendi .inc, mis tegi selgeks, et neid
faile otse ei käivita vaid laaditakse skriptide sees. Aga juhul, kui veebiserver pole seadistatud nii, et brauser ei saa ligi kaustale nende
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