Перейти к содержанию
СофтФорум - всё о компьютерах и не только

подключение к БД из php


Рекомендуемые сообщения

В php есть возможность подключаться к БД таким способом:

mysql_connect("localhost:31006", "root", "") or die("Could not connect: " . mysql_error());

mysql_select_db("demo");

Вопрос: тут надо писать логин и пароль, но как писать пароль - прямо сам пароль, или он должен откуда-то браться? Если кто-то каким-то образом откроет этот файл, то он увидит пароль. Как сделать, чтобы это нельзя было прочесть и в каком виде вообще нужно писать пароль? :bleh:

Ссылка на комментарий
Поделиться на другие сайты

В php есть возможность подключаться к БД таким способом:

mysql_connect("localhost:31006", "root", "") or die("Could not connect: " . mysql_error());

mysql_select_db("demo");

Вопрос: тут надо писать логин и пароль, но как писать пароль - прямо сам пароль, или он должен откуда-то браться? Если кто-то каким-то образом откроет этот файл, то он увидит пароль. Как сделать, чтобы это нельзя было прочесть и в каком виде вообще нужно писать пароль? :bleh:

Сам пароль

Никто не должен имет доступ к изходникам чтоб увидел его.

Спрятать пароль доступа к БД в изходниках нельзя...

P.S. Если столько страшно узнать пароль доступа к БД, тогда изходники можно защитить с Zend Guard-ом

Изменено пользователем Darhazer
Ссылка на комментарий
Поделиться на другие сайты

Сам пароль

Никто не должен имет доступ к изходникам чтоб увидел его.

Спрятать пароль доступа к БД в изходниках нельзя...

P.S. Если столько страшно узнать пароль доступа к БД, тогда изходники можно защитить с Zend Guard-ом

А обычно подключаются именно этой командой и как обычно закрывают доступ к исходникам? Может, можно что-нибудь типа CHMOD? :bleh:

Вообще, если есть файл .php на сервере, то кто-нибудь может увидеть его код?

Ссылка на комментарий
Поделиться на другие сайты

А обычно подключаются именно этой командой и как обычно закрывают доступ к исходникам? Может, можно что-нибудь типа CHMOD? ;)

Вообще, если есть файл .php на сервере, то кто-нибудь может увидеть его код?

Каждий, у которого FTP, SCP или SSH доступ к сервера

Но если у него нету, если он только через web можеть открывать твой сайт, то он не можеть увидеть изходников

Ссылка на комментарий
Поделиться на другие сайты

А обычно подключаются именно этой командой и как обычно закрывают доступ к исходникам? Может, можно что-нибудь типа CHMOD? :)

Вообще, если есть файл .php на сервере, то кто-нибудь может увидеть его код?

Чтобы ему увидеть твой php - код, ему надо будет взломать твой пароль...

Ссылка на комментарий
Поделиться на другие сайты

А можно ли сделать, чтобы файл на сервере нормально работал - использовался другими, (например, .js), но его никак нельзя было скачать? Абсолютно никак :blushing:

Ссылка на комментарий
Поделиться на другие сайты

А можно ли сделать, чтобы файл на сервере нормально работал - использовался другими, (например, .js), но его никак нельзя было скачать? Абсолютно никак :)

Понимаешь ли, PHP файлы исполняются на сервере и скачать их невозможно... Например: у тебя сайт с главной страницей index.php, и когда кто - либо заходит(или качает) на твой сайт он получает у себя на компьютере сгенерированную html - страницу... И всё это потому что PHP - файл генерируется на сервере..

Ссылка на комментарий
Поделиться на другие сайты

Ну а если файл php обращается к файлу bat, например, и мне нужно, чтобы файл bat не могли никак скачать?

Ссылка на комментарий
Поделиться на другие сайты

Ну а если файл php обращается к файлу bat, например, и мне нужно, чтобы файл bat не могли никак скачать?

Надо с помощью htaccess'a прописать соответствующие права доступа....

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...