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

mysql пароли Свързване с MySQL с PHP

Никой не може да види вашия низ за връзка, ако погледне източника, той може да бъде видян само като погледнете суровия ви код. Също така бих го поставил в отделен файл и бих включил файла на вашата страница. Това също помага, ако трябва да промените паролата, тъй като няма да ви се налага да редактирате всяка страница, която използва връзка – ще трябва да редактирате само един файл.

Като алтернатива, можете да имате низ за връзка във включен файл и да го поставите извън корена на документа. Това спира хората да стигнат до този файл с помощта на браузър или ако атакуват вашия FTP. Това щепомага сигурността на вашите пароли в обикновен текст, но все още е достъпна, ако някой получи/има достъп до вашите локални директории. За да направите това, може да се наложи да конфигурирате конфигурационна променлива на PHP, open_basedir , което позволява на вашия скрипт да говори с файл извън root. Всичко зависи от това дали имате достъп до папка зад root, разбира се, и ако можете да промените тази конфигурационна променлива.

Освен това не може да се направи много.

Пример за включване на файл:

Създайте файл, наречен conn.php и съхранявайте връзката си там.

$dbConn = mysql_connect($host, $user, $pass);
mysql_select_db("dbName", $dbConn);

На страницата, която се нуждае от връзката, включете файла conn.php така:

<?php
include("conn.php");
if (!dbConn) {
    die('Sorry, our database did not load. Please try again later.');
    exit();
}
$result = mysql_query("...");
?>


  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 db

  2. как да добавя супер привилегии към базата данни на mysql?

  3. Вмъкнете арабски данни в базата данни на mysql

  4. Как да получите времето за изпълнение на MySQL заявка от PHP?

  5. Подходящ модел на база данни за система за обратна връзка от потребители (интересен случай)