[elektro-etc] Lama php kerdes

Móczik Gábor pm_levlista at progzmaster.hu
Sun Dec 18 00:06:30 CET 2011


2011.12.17. 15:52 keltezéssel, potyo írta:
> Máshogy nemigazán lehet megoldani. Akkor lehet gond, ha valami miatt a php
> értelmező nem fut, de a webkiszolgáló meg igen, és direktben kiküldi a
> kódot a böngészőnek, és akkor ezzel a névvel/jelszóval hozzá lehet férni a
> phpmyadmin vagy hasonló felületen keresztül az adatbázishoz (elvileg az
> adatbázisoknál úgy vannak a jogosultságok beállítva, hogy nép-ip cím
> párosra vonatkoznak, tehát kívülről még a név/jelszó ismeretében sem lehet
> az adatbázishoz kapcsolódni). De szerintem nem lehetséges, hogy a php
> értelmező ne fusson, miközben meg a webkiszolgáló igen, hiszen modulként
> tölti be a php értelmezőt a webkiszolgáló, így ha előbbi valamiért leáll,
> akkor magával rántja az utóbbit is.

Illetve ugye akkor lehet még gond, ha valaki más is hozzáfér a fájlhoz.

Pl. ha egy szolgáltatónál egy másik user nem is tudja direktben olvasni 
(a shellből vagy FTP-n keresztül), de mondjuk a webszerverben az ő PHP 
cuccai is www-data userként futnak, meg a tiéd is, ha include-olja a 
fájlodat, akkor látja ezeket a változókat. Ez mondjuk a szolgáltató 
hibája, ha ilyen a konfig.

Ezen kívül jó gyakorlat, ha a felhasználás után törlöd ezeket a 
változókat, egy későbbi hibás script részlet miatt véletlenül se 
kerülhessen ki.

$db = mysql_connect( ... );
$un = "*********************";
$pw = "*********************";



More information about the Elektro-etc mailing list