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
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1.  
  2. echo '<pre>';print_r($_SERVER);
  3.  


sprawdź czy referer jest przekazywany i jaką ma wartość

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: 9.10.2025 - 16:26