Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP] Sprawdzenie, czy użyto AJAXa.
fastlone
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 15
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


Cześć.

Korzystam z pluginu Facebox (Click) do wyświetlania mini statystyk postaci.
Jak sprawdzić, za pomocą PHP bądź ajaxa, czy dany odnosnik jest otwarty w oknie facebox'a, czy jako strona w przeglądarce?
Chodzi mi o to, by po otwarciu tego jako nowe okno, przekierowało na/wyświetliło pełną wersję strony.

Ten post edytował fastlone 1.09.2011, 10:35:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Jako że facebox korzysta z jQuery, a jQuery-owe (i nie tylko) metody do obsługi AJAXa dodają specjalny nagłówek do żądania (request), można się tym nagłówkiem posłużyć.
  1. if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
  2. // żądanie zostało przesłane AJAX-em
  3. }
Go to the top of the page
+Quote Post
fastlone
post
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 15
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


Pięknie dziękuje, dokładnie tego mi brakowało.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 16:08