![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Witam
Po przeczytaniu manuala i przyznam ze pobierznym przejrzeniu komentarzy na php.net postanowilem przeszukac forum. Po 6 stronie wynikow ztrezygnowalem ![]() file.php w ktorym to nastepuje logowanie uzytkownika i rejestrowanie sesji jak uczynic tak aby sesja dostepna byla w pliku file2.php biorac pod uwage ze do pliku file2 dostejemy sie z calkowicie innego adresu URL. Zilustrowac moze to przyklad ze pod domena www.serwis.pl mamy nasz serwis. Tutaj uzytkownik sie loguje. Przeglada nowe wiadomosci po czym, zamienia adres na nastepujacy (to samo okno przegkladarki) www.forum.pl . No i problem polega na tym, ze skoro uzytkownicy serwis i forum to te same konta, chcialbym uniknac podwojnego logowania. Jak wiec przekazac zmienne sesji z www.serwis.pl do www.forum.pl (oba serwisy na tym samym serwerze, zmiana domen nie wchodzi w gre, musz abyc rozne) pozdrawiam -------------------- "Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"
![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Jak nadajesz ciasteczko, to dajesz "gdzie ma byc one wazne".
Ustaw poprostu odpowiednie ciasteczko... W php.ini masz wiecej info i tam musisz ustawic. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
@hwao
W php.ini wpis znalazlem. Nastepne pytanie brzmi jak wstawic tam wiecej niz jedna domene ? Nie chcialbym zeby po zmianie wszystko polecialo ![]() Kod ; The domain for which the cookie is valid.
session.cookie_domain = -------------------- "Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"
![]() |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Hm...
http://pl2.php.net/setcookie Komentarze. Nie wiem czy nie pomoglo by wpisanie ip serwera Chociaz znalazlem cos takiego Cytat No. Cookies are domain specific and cannot be shared between domains. Proponuje rozwiazanie takie
Teraz tylko zamienic wszyskie setCookie na _setCookie i cieszyc sie ze dziala ![]() Tu masz ciekawa rozmowe http://www.codecomments.com/archive227-2006-4-891999.html Jeżeli to sesje, to musisz napisac skrypt ktory odczytuje SESSION ID i przepisuje go odrazu przez COOKIE na 2 domene. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Probowalem ustawic session_set_cookie_params(0, '/', '.com') ale takze nie pomoglo ![]() To sesja nie tylko wysylanie cookies, a spodziewam sie ze nie moge wymusic na mechanizmie sesji zeby korzystal z mojego setcookie zamiast wlasnego. Przyznam tez ze rozwiazania z SESSION ID nie kumam zabardzo ![]() Ten post edytował thornag 14.07.2006, 12:44:23 -------------------- "Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"
![]() |
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Powinno dzialac, zastosuj tylko
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Dzieki wielkie. Zabieram sie do testow
![]() Dziala wielkie dzieki. Classa GPL ? ![]() Ten post edytował thornag 16.07.2006, 11:47:19 -------------------- "Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"
![]() |
|
|
![]()
Post
#8
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Informacja bedzie, ale niestety tylko w dokumentacji. Moze byc ?
I jeszcze pytanie. Ustawienie Kod public $iCookieExpires = 2678400; // 31 days Na "0" spowoduje waznosc cookie do zamkniecia przegladarki ? Ten post edytował thornag 16.07.2006, 12:11:14 -------------------- "Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"
![]() |
|
|
![]()
Post
#10
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Może być
Tak 0 tak zadziała |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Ehh.. niestety znow cos mi tu nie gra
![]() Na koncu pliku dodalem..
Po zalogowaniu sie w domenie podooch.com zmienne sesyjne nie sa widoczne na e.g www.myooch.com/costam. Dodam jeszcze jak probuje to zrobic uzywajac klasy. Plik www.podooch.com/chris/ses.php5
Plik www.myooch.com/chris/ses1.php5 <-- ten sam katalog troche inny plik i inna domena ![]() ![]()
Ten post edytował thornag 16.07.2006, 13:31:30 -------------------- "Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"
![]() |
|
|
![]()
Post
#12
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Wymiana kawalka klasy
I jak zrobisz
Mysle ze powinno zadzialac |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:52 |