Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] includowanie hasel z pliku php, czy to jest bezpieczne i jak to zrobic
piotrekkr
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


Witam pisze klase do ststystyk i ona wykorzystuje baze danych. Mam zamiar pisac wiecej klas ktore tez wykorzystuja baze nie chce gdy zmienie haslo zmieniac zmienych z haslem itp w kazdym pliku oddzielnie. Pomysalem ze mozna by zaincludowac te zmienne z pliku php:
  1. <?php
  2. private $db_password="jakies_haslo";
  3. private $db_adress="adres.do.bazy"
  4. //itd
  5.  
  6. ?>

moja klasa mniej wiecej tak wyglada:
  1. <?php
  2. class ststystyki{
  3. include("dane_bazy.php");
  4. private $jakas_zmienna=123;
  5. function jakas_funkcja(){
  6.  
  7. }
  8. function jakas_funkcja2(){
  9.  
  10. }
  11. } 
  12. ?>


chcialem spytac czy tak moge zrobic i czy to jest bezpieczne zeby w pliku php trzymac zmienne z haslem??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrekkr
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


aha rozumiem czyli powinienem utworzyc cos takiego :

plik dane_bazy.php:
  1. <?php
  2. private $haslo="jakieshaslo";
  3. private $adres_bazy="adres":
  4. //itd
  5. ?>


no i klasa:

  1. <?php
  2. class stats{
  3. public function __construct(){
  4. include("dane_bazy.php");
  5. };
  6. //inne procedury korzystajace ze zmiennych z pliku dane_bazy.php np:
  7. public function aaa(){
  8. echo $this->haslo;
  9. };
  10. //itd
  11. };
  12.  
  13. ?>


teraz pytanie czy moze powinno byc tak:

plik bazy_danych.php:

  1. <?php
  2.  $this->haslo="jakieshaslo";
  3. $this->adres="jakisadres";
  4. ?>


klasa stats:

  1. <?php
  2. class stats{
  3. private $haslo;
  4. private $adres;
  5. public function __construct(){
  6. include("dane_bazy.php");
  7. };
  8. //dalsza czesc klasy...
  9. }
  10.  
  11. ?>

czy moze obydwa sa zle sposoby??

Ten post edytował piotrekkr 4.05.2006, 19:27:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 11:26