Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengamankan kata sandi DB di php

Masukkan kata sandi dalam file PHP terpisah, yang berisi semua pengaturan aplikasi Anda, dan sertakan di bagian atas halaman. File ini kemudian dapat disimpan di luar Kontrol Versi, dan diganti untuk setiap penerapan.

Pastikan Anda menyimpan config.php file (atau apa pun yang Anda pilih untuk menamainya) dari direktori root Anda, juga, sehingga tidak dapat disajikan secara tidak sengaja ke setiap pengguna aplikasi Anda. Juga, sebagai tindakan pencegahan lebih lanjut, pastikan Anda memberikan .php ekstensi, sehingga jika entah bagaimana masih dilayani, itu harus diurai oleh PHP terlebih dahulu, dan setiap informasi yang berguna (semoga) dihapus - praktik umum adalah menamainya dengan .conf.php atau .inc.php ekstensi untuk alasan ini.

Adapun Lingkungan Dev, kami menggunakan satu database yang dibagikan oleh semua pengembang. Awalnya dibuat dari data klien langsung, dikloning ke database kami, dengan informasi tertentu disunting/diganti karena alasan privasi. Basis data yang sama digunakan dalam build pengembangan kami serta build localhost kami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pada Pembaruan Kunci Duplikat sama seperti menyisipkan

  2. Bisakah saya mengontrol GROUP BY di orm Django 1.3?

  3. Fungsi peringkat di MySQL

  4. meneruskan LIMIT sebagai parameter ke MySQL sproc

  5. MySQL dengan C#, dari Sudut Pandang Pengembang PHP