![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Jak sprawdzic czy zostalo wykorzystane poprzednie polaczenie, czy tez moze zostalo utworzone nowe?
Chodzi mi o to, ze loguje laczenia sie z baza i wszystkie zapytania wysylane do niej, i teraz przy przechodzeniu do kolejnych podstron za kazdym razem loguje sie connectowanie, bo nie wiem jak sprawdzic czy zostalo wykorzystane poprzednie polaczenie czy tez moze nie... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o postgres'a
Cytat Moim zdaniem trzeba zapisać gdzieś obecny uchwyt (resource id)
połączenia z bazą danych i później porównywać przy ponownych próbach łączenia się z bazą. Tez o tym myslalem, ale gdzie to zapisac najlepiej? Moze w sesji po przepuszczeniu przez serialize? Z tym, ze to tez nie zawsze zadziala, bo jak z jednego IP polaczy sie wiecej osob (wg manuala skrypt wykorzysta aktywne juz polaczenie gdy nastepuje polaczenie z tego samego IP, na ten sam zestaw user/pass) to wtedy sesje zawioda... Czyli zostaje baza lub pliki... oczywiscie w przypadku bazy nie bede juz logowal i tych polaczen, bo bym sie zapetlil (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Wydaje mi sie, ze wystarczyloby, gdybym zapoisywal do tej bazy ciag np. ip_klienta:user (bo dla jednego usera haslo jest chyba tylko jedno?) i tylko to sprawdzal czy w bazie/pliku istnieje juz polaczenie z tego IP na danego usera. Moze byc? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:23 |