Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zapisanie adresu w zmiennej do stałej?
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Temat brzmi głupio ale nie wiem jak poradzić sobie z pewnym mykiem... Mianowicie tak sprawdzam czy link został wywołany 5 razy, jeśli tak, zostaje przekierowany:

  1. <?php
  2. if ($_SESSION['numm']) {$_SESSION['numm']++;}else {$_SESSION['numm']=1;}
  3. if ($_SESSION['numm'] >= 5) {echo '<meta http-equiv="Refresh" content="0; URL=http://localhost/przekierowany">';$_SESSION['numm'] = 0;exit;}
  4. ?>


na stronie przekierowany.php, chciałbym odczytać adres z jakiego linku trafił na tą stronę i robię to tak:

  1. <?php
  2. $test2 = $_SERVER["HTTP_REFERER"];
  3. ?>


działa to dobrze do momentu odświeżenia strony, wtedy zmienna test2 ma wartość przekierowany.php a nie strony z której do niej się trafiło. Dlaczego odświeżam stronę? Jest na niej walidacja formularza. I teraz pytanie, można jakoś zapobiec nadpisaniu tej zmiennej przy odświeżeniu? Jak zapamiętać adres ze strony która została przekierowana?

Ten post edytował !*! 24.07.2008, 11:53:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Tak wiem o tym nowotny... Tylko nie wiem jak mają wyglądać takie ify skoro za kazdym razem zmienna jest napisywana gdy jest wywoływany plik.
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: 2.10.2025 - 01:56