![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam następujące zadanie: użytkownik na mojej stronie klika link, który otwiera mu nowe okno przeglądarki w którym jest zalogowany do zewnetrznego systemu. Zacząłem szukać i udało mi się osiągnąć efekt, w którym za pomocą curl prawidłowo przechodzę przez formularz logowania i w zmiennej $strona otrzymuję zawartość strony po zalogowaniu:
Problem w tym, że po wykonaniu tego kodu nadal jestem na mojej stronie a nie na http://strona.pl Parametr FOLLOWLOCATION wydawał się mieć z tym coś wspólnego, ale nie jednak nie zostaję przekierowany. To czego potrzebuję, to dodatkowo właśnie przejść na http://strona.pl a nie wyświetlać jej zawartość na mojej stronie. Nie wiem czy to w ogóle możliwe tą metodą? Będę wdzięczny jeżeli ktoś mi podpowie jak uzyskać taki efekt, pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat To, co chcę osiągnąć to sprawienie, żeby użytkownicy mogli się zalogować tylko raz na mojej stronie i mieli z niej dostęp do kilku systemów już bez konieczności osobnego logowania się do każdego z nich. Nie ma jakiejś innej metody osiągnięcia takiego efektu? Przekazać SID przez URL. Skrypty na innych domenach sprawdzają, czy jest podany - jeśli tak, to ustawiają odpowiednie ciastko. PHP nie rozróżnia domen dla identyfikatorów sesji, więc jeśli podasz SID + ustawisz odpowiednie ciastko - dane będą współdzielone. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 22:51 |