![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Piszę pierwszy raz na tym forum wiec proszę o wyrozumiałość. Od nie dawna uczę się PHP a tym bardziej programowania obiektowego więc będę robił dużo błędów wiec proszę o poprawianie mnie. Stworzyłem klasę CDB w której jest łączenie się z bazą danych. Wywoływana jest w konstruktorze. Następnie stworzyłem klasę w odzielnym pliku do obsługi błędów(Głównie wyświetlanie oraz zapis logów do pliku). W pliku engine.inc.php są zapisane hasła do łączenia się z bazą danych. Tutaj klasa CDB.
Wywoływując tą klasę musimy podać ścieżkę gdzie znajduje się plik konfiguracyjny engine.inc.php. Klasa CErrors:
Plik engine.inc.php
Plik index.php
Pytanie takie:
Dziękuję za jakiekolwiek opinie i rady. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za odpowiedzi:
Ale chodziło mi o myślenie, czy opłaca się robić połączenie do mysql w konstruktorze? Czy taka klasa z obsługą błędów nadaje się(bo ona dodatkowo zapisuje logi do pliku, mogła by również coś jeszcze robić jeśli chodzi o błędy). Bo zwykłe łączenie do bazy to wystarczy kilka linijek kodu i śmiga. magiczny_piesek To $mysql_data to tablica która się znajduje w pliku engine.inc.php i w niej zawarte są dane do połączenia się z bazą. Czy macie jakieś inne pomysły do zabezpieczenia danych, które znajdują się w pliku .php tak jak tutaj jest, zwykły użytkownik tego nie odczyta ale może są jakieś sposoby które hakerzy znają? Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:13 |