![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam w sumie dość banalne pytanie, ale nie do końca wiem jak się zabrać za zagadnienie. Mam serwis, w którym chcę wyświetlić stronę ze swojego serwera. Niestety API tegoż serwisu wymusza na mnie funkcję IFrame. Niby wszystko ok, ale teraz jak zrobić żeby nie dało się wyświetlić mojej strony bezpośrednio wpisując jej adres? Żeby zobrazować: Wchodzę pod adres mojego skryptu i wyświetla mi się strona logowania to głównego serwisu - ok. Zaloguję się, skrypt pięknie działa w IFrame i integruje się z serwisem. Niestety teraz jak sobie otworzę nową zakładkę przeglądarki i odpalę bezpośredni adres to skrypt dalej działa. Jak się przed tym zabezpieczyć? Niestety funkcje php odczytują adres mojego serwera, a nie strony, na której jest IFrame. Czy mógłby ktoś coś podpowiedzieć? ![]() Nie musi być gotowe rozwiązanie, wystarczy mi wskazówka. Pozdrawiam, |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Trzymać id sesji w adresie? Co jest nie zalecane. Skrótem, po co?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 23.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, bardziej mi chodzi o to żeby skrypt np. sprawdzał z jakiego adresu nastąpiło jego wywołanie.
Strona na której jest iframe = ok, bezpośrednie wywołanie adresu = nie ok ![]() Tyle, że ten skrypt sprawdzający własnie jest w Iframie, a do samej strony głównej nie mam dostępu. Czy jest jakaś prosta metoda żeby to rozpoznać? Ten post edytował Karen 15.02.2010, 11:25:01 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Może sprawdzać "zagnieżdżenie" strony w oknie przegladarki? W końcu można mieć ją nie na samej górze hierarchii. Domyślnie strona jest wyświetlana jako _top z tego co kojarzę, ale przeciez może być także zalezność od _parent czy innej nazwy. I to by trzeba sprawdzić
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:43 |