![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zastanawiam się czy byłoby możliwe wyciągnięcie wszystkich zmiennych sesyjnych, umieszonych w sesji przez jakąś stronę. Byłoby mi to potrzebne do konstrukcji własnej WWW. Szukałem już tu, na forum oraz w manualu php.net ale nie znając nazwy funkcji - nie znalazłem absolutnie nic. Używam Mozilli i w niej jest narzędzie "Menadżer ciasteczek" - pokazuje, jakie cookies są przechowywane przez witryne lub domenę. Tak więc przypuszczam, że zmienne z cookies można wyciągnąć - a zmienne z sesji? Ewentualnie, jeśli nie da się z sesji - to jak skryptowo w php wyciągnąć zmienne z cookies z danej wirtyny? -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
![]() |
![]()
Post
#2
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Zmienne sesji sa przechowywane na serwerze danej witryny (w /tmp lub w bazie, no chyba ze gdzies indziej jeszcze) a cookie tylko ciebie identyfikuje (wskazuje na rekord w bazie danych z twoimi danymi) i d poki witryna nie udostepni ci danych sesyjnych / nie uzyskasz dostepu do ich serwera to nie odczytasz tych dancyh.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) ![]() ![]() |
foreach? Jesteś pewien, bela_666?
![]() dr_bonzo => czy zmienne sesyjne nie są przechowywane w pamięci mojej przeglądarki? Może źle wyjaśniłem problem... Chodzi o to, że moja strona ma stać się jednym z działów sporej witryny... Jedyną metodą powrotu gdziekolwiek będzie kliknięcie przycisku przeglądarki "Wstecz" lub wpisanie adresu. Chcę się zintegrować z serwisem jak najbardziej, dlatego mam zamiar korzystać ze zmiennych zapisanych w sesji przez strony odwiedzone przed moją, jak również strony odwiedzone później (m.in. info o reklamie) np. gdy user będzie chciał się cofnąć. Nie znam nazw zmiennych jakie zapisują inne strony - nazwy te mogą się zmieniać. Każdy dział witryny prowadzi inna osoba, więc nawet odgórne przykazy mogą zostać wykonane na innych zmiennych. Prowadzący nie mają dostępu do czyichś plików a kontakt z każdym po kolei byłby raczej mało efektywny... Dlatego potrzebuję listę nazw zmiennych zapisanych w sesji ![]() Jeśli zrobię to za pomocą funkcji foreach" title="Zobacz w manualu PHP" target="_manual, bardzo proszę o przykład bo sam zupełnie nie rozumiem, jak można to zrobić dzięki tej funkcji... -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Dane sesyjne są przechowywane tylko na serwerze, nie ma do niech bezpośredniego dostępu. Użytkownik dostaje tylko identyfikator sesji.
Wyświetlenie danych:
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 28.01.2004 Skąd: że znowu ლ(ಠ益ಠლ Ostrzeżenie: (0%) ![]() ![]() |
Hmmm...
Czyli jeśli moja strona znajduje się na tym samym serwerze, co strony z których chcę wyciągać zmienne sesyjne, to pomysł może się udać? Oczywiście tylko wtedy, gdy user będzie miał jedno SESSID (a zapewne będzie miał?) Ale na innych serwerach nie ma możliwości, żebym zobaczył zmienne sesyjne ze stron? -------------------- Kod $kobieta = 'Kobieta zmienną jest...'; |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 20.02.2005 Skąd: Poznań Ostrzeżenie: (30%) ![]() ![]() |
hm... raczej niue ... chyba ze ktos ma ustanowione sesje na cookiesach
-------------------- ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 14.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- "... - Water's wet, the sky is blue and old Satan Claus Jimmy, he's out there and he just gettin' stronger.
- So what do we do about that? - Be prepared son that's my motto, be prepared..." |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:52 |