ďťż

Firefox kilkakrotnie łączy się z żądaną stroną

       

Podstrony


telcocafe

Kiedy wchodzę na stronę z pod Firefoxa, to w statystykach zapisuje się tak jakbym odwiedził ją 2 razy. Ten sam IP, ta sama data (w timestamp), czasem sekundę później. Jednym słowem 2 wpisy. Kiedy wchodzę spod IE wszystko jest OK. Wchodzę jeden raz - zaois w statystykach jeden raz.

Nie to jest jednak najważniejsze. Otóż w skrypcie wykorzystuję sesję. Do pewnej zmiennej sesyjnej zapisuję losowy ciąg znaków (który zresztą potem wykorzystuję). Najgorsze jest to, że jak "otwieram" skrypt na Firefoxie, to ta zmienna raz się wylosuje i potem drugi raz. W efekcie zmienna sesyjna zostaje nadpisana! Pod IE jest wszystko w porządku.

Czy zatem Firefox pobiera stronę 2 razy? Czy można to jakoś "obejść" przez PHP. NP. w moim konkretnym przypadku gdzie potrzebna jet mi pierwsza w wylosowanych wartości.



jesli ip juz jest w bazie 2 raz go nie zapisuj :>


jesli ip juz jest w bazie 2 raz go nie zapisuj :>
Akurat w moim przypadku nie o to chodzi.

Ale już sobie poradziłem. W innej zmiennej sesyjnej zapisałem time() . Wcześniej jednak sprawdzam czy taka zmienna już istnieje i jesli tak to czy jej obecny time()-wartość_w_tej_zmiennej jest większa niż 3 sek. Niby wygląda to jak prowizorka, ale na razie działa;]

Topic mozna zamknąć.
Użytkownik kutar edytował ten post 29 grudzień 2006, 16:04
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.