Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: licznik z cookies i alias - jak zrobic, zeby dzialalo :)
Forum PHP.pl > Forum > PHP
fifalk
napisalem licznik zliczajacy liczbe odwiedzin. wprowadzilem dodatkowo cookies'y, aby byl odporny na odswiezenia.
mam strone do ktorej prowadzi alias prv'a. gdy wpisuje adres normalny - licznik dziala ok. gdy wpisuje alias - licznik zwieksza sie po kazdorazowym odswiezeniu sad.gif
jak to mozna 'naprawic' ?
Mac
Cytat
napisalem licznik zliczajacy liczbe odwiedzin. wprowadzilem dodatkowo cookies'y, aby byl odporny na odswiezenia.
mam strone do ktorej prowadzi alias prv'a. gdy wpisuje adres normalny - licznik dziala ok. gdy wpisuje alias - licznik zwieksza sie po kazdorazowym odswiezeniu sad.gif
jak to mozna 'naprawic' ?

Są dwie możliwości:
1. Wyłącz maskowanie URL w administracji aliasu prv.pl
2. Ustaw czwarty parametr przy zapisywaniu cookie np.
Kod
setcookie(nazwa,wartosc,czas,domena);

np. tak:
Kod
setcookie("zlicz","nie",time()+3600,"prv.pl"); //cookie zapisane na domene prv.pl

setcookie("zlicz,"nie",time()+3600); //cookie zapisane na domene bez aliasu

smile.gif
fifalk
czyli np jesli adres mojej strony to www.strona.prv.pl a adres normalny to costam.serer.pl to mam wpisac:
Kod
setcookie("zlicz","nie",time()+3600,"prv.pl");

czy
Kod
setcookie("zlicz","nie",time()+3600,"www.strona.prv.pl");

?
Mac
Cytat
czyli np jesli adres mojej strony to www.strona.prv.pl a adres normalny to costam.serer.pl to mam wpisac:
Kod
setcookie("zlicz","nie",time()+3600,"prv.pl");

czy
Kod
setcookie("zlicz","nie",time()+3600,"www.strona.prv.pl");

?

powinno być ok i tak i tak, ale po za tym ustawiał drugie ciacho: jedno z czwartym parametrem i drugie takie samo bez czwartego parametru (domeny) lub jako czwarty parametr Twoja domena bez aliasu np.

Masz dwie domeny (domena i alias):
strona.serwer.pl
i
strona.prv.pl
i teraz w skryptcie robisz tak:
Kod
setcookie("nazwa","wartosc",time()+3600,"strona.serwer.pl"); //zapisujesz cookie na domene strona.serwer.pl

setcookie("nazwa","wartosc",time(0+3600,"strona.prv.pl"); //zapisujesz cookie na domene strone.prv.pl

smile.gif
fifalk
:cry: nie działa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.