Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] Identyfikacja referera, wywołanie skryptu tylko dla odpowiedniego referera
radek0389
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.08.2010

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


Witam, nie jestem doświadczony w php i JS i mam taki problem. Potrzebuje żeby po wejściu na strone abc.pl sprawdzało referera, jeśli będzie on def.pl to wtedy wywołuje się skrypt JS jeśli inny referer to następuje coś innego. Pracowałem nad tym sam i wyszło mi coś takiego:
  1.  
  2. <?php
  3. if ($_SERVER['HTTP_REFERER']=='abc.pl')
  4. { echo "<script language='javascript' src='http://www.abc.pl/abc.js'></script>";
  5.  
  6.  
  7. } else {
  8. echo "spadaj!";
  9. }
  10. ?>
  11.  


I problem polega na tym, że skrypt gdy wchodzę na strone np bezpośrednio przez przeglądarke wywołuje się prawidłowo tj wyświetla napis "spadaj"
Jednak gdy wchodzę z zdefiniowanego referera to nic się nie dzieje, skrypt sie nie wywołuje i nic nie ładuje:/

Gdzie tutaj jest błąd, poproszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
radek0389
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.08.2010

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


Wrzuciłem ten kawałek kodu aby zamiast wywoływało skrypt wyświetlało referer ale wychodzi błąd :/.
Jest jakiś prosty gotowy skrypt który do wstawienia w index strony aby wyświetlał referera?
A jeszcze tak szukam w internecie i coś znalazłem że http referer nie działa czasem w przeglądarkach, można taki skrypt filtrujący dostęp poprzez referera napisać z użyciem javascript?

Ten post edytował radek0389 13.07.2011, 09:41:53
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 18:46