sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor placere MySQL-legitimationsoplysninger uden for www-biblioteket?

Det er en forebyggende foranstaltning. Hvis nogen ved et uheld deaktiverer php-evaluering på din apache-server eller ændrer en apache-indstilling i en .htaccess-fil, kan filen serveres som enhver almindelig tekstfil. Eller, hvis du ved et uheld glemmer et php-start-tag, ville det være redegjort som almindelig tekst. Ikke at du ville lave sådan en dum fejl, men måske en fremtidig nybegynder, der arbejder på din kode, kan begå en fejl.

Hvorfor lade en mulig vektor stå åben, når du kan forhindre, at det nogensinde bliver muligt? Bare tag rådet fra andre, der har skudt deres egen fod (eller som mig, skudt begge fødder og en hånd) og flyt legitimationsoplysningerne uden for din dokrot.



  1. Fejl (1093):Du kan ikke opdatere måltabellen til opdatering i FROM-klausulen

  2. Oprettelse af en mysql-tabel med en PHP-variabel

  3. WinDeath på notifyDataSetChanged()

  4. Sådan gør du en optælling på en fagforeningsforespørgsel