Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Odpowiedz

Zmienne super hiper globalne :-)

10 lipca 2005, o 14:38

Zmienne super globalne: $_xxxx['xxxx'] są dostępne dla wszystkich dokumentów dla każdego użytkownika z osobna.

Ja mam dwie spore, statyczne tablice danych, z których bardzo aktywnie korzystają wszystkie strony serwisu. Dla każdego użytkownika są takie same.

Statyczne -> rzadko aktualizowane, raz na dzień, albo co tydzień, aktualizacja wykonywana przez admina serwisu.

Ponieważ te dane są bardzo aktywnie wykorzystywane, nie chcę za każdym razem ich wczytywać z bazy danych, czy z pliku txt. Chodzi mi o to, by było one cały czas dostępne na serwerze, tak jak np. zmienne $_POST, z tym że jedna kopia, dla wszystkich userów.

Jak to wykonać :?:

Zmienne super hiper globalne :-)

10 lipca 2005, o 15:16

zrobic plik ustawienia.php
wpisac do niego
<?
$zmienna = $wartosc ;
....
?>
za kazdym razem, gdy zmieniasz wartosc ktorejs zmiennej

a na stronach robisz include( "plik.php" ) ;

uwaga, nalezy zabezpieczyc sie przed mozliwoscia zapisu do pliku przez osoby niepowolane

Zmienne super hiper globalne :-)

10 lipca 2005, o 15:39

Odpowiedz