![]() |
![]() ![]() |
![]() |
![]()
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ć? (IMG:style_emoticons/default/smile.gif) 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 (IMG:style_emoticons/default/smile.gif) 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ć (IMG:style_emoticons/default/smile.gif) Jeśli jest już na starcie ustawiona jako niezależna od czegoś, to znaczy, że nie jest osadzona w niczym. Sprawdź więc czy wywołana strona jest _top. Jesli tak to wrzuć ją do iframe'a jakiegoś czy coś w ten deseń.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 12:14 |