Mysql
 sql >> база данни >  >> RDS >> Mysql

Защита на паролата за DB в php

Поставете паролата в отделен PHP файл, съдържащ всички настройки на приложението ви, и я включете в горната част на страницата. След това този файл може да бъде запазен извън контрола на версиите и да бъде заменен за всяко внедряване.

Уверете се, че запазвате config.php файл (или каквото и да изберете да го наименувате) от основната ви директория, също така, така че да не може случайно да бъде обслужен до потребители на вашето приложение. Освен това, като допълнителна предпазна мярка, уверете се, че сте му дали .php разширение, така че ако по някакъв начин все пак се обслужва, първо трябва да бъде анализирано от PHP и всяка полезна информация (да се надяваме) да бъде премахната - обичайна практика би била да се наименува с .conf.php или .inc.php разширение поради тази причина.

Що се отнася до Dev Environment, ние използваме единна база данни, споделена от всички разработчици. Първоначално е създаден от живи клиентски данни, клонирани в нашата база данни, като определена информация е редактирана/заменена от съображения за поверителност. Същата база данни се използва в нашата компилация за разработка, както и в нашите локални компилации.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL малко изчакване на заявка, трябва да зададете ограничение на 10

  2. mysql изберете заявка, където дата =... не връща данни

  3. Как да вмъкна изображения в blob в таблицата на mysql, използвайки само sql синтаксис (без PHP)?

  4. процентил по COUNT(DISTINCT) с корелиран WHERE работи само с изглед (или без DISTINCT)

  5. CakePHP 3 времева колона получава добавена дата