![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Proponuje zamknąć skrypt w funkcji/klasie, a kod uczynić bardziej przejrzystym, więcej odstępów. Jeśli zawierało by się to w klasie dodał bym kilka metod które odpowiadały by za tworzenie nowego pliku licznika, zerowania, wyświetlania jego zawartości etc. Generalnie nic nadzwyczajnego, skrypt do napisania w kilka minut... Pozdrawiam! -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Odporny na odświeżanie? A co z przeglądarkami z wyłączonymi cookies?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
ale to dziala na sesje nie na cookies
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Troche nieoptymalnie napisany, do zmiany:
niepotrzebne przypisania, mozesz korzystac caly czas z elementow tablicy $data, czyli $data[0], $data[1] i na nich pracowac, wtedy moglbys na koncu zamiast: dac implode dla tej tablicy szybciej bedzie: $dzis++; skrypt bedzie dzialal tylko na serwerach z wylaczonym register_globals, aby dzialal na kazdym serwerze powinienes uzywac $_SESSION['sesja']; -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za wskazówki! Jestem początkujący więc ma to dla mnie wielkie znaczenie.
Moze i nieoptymalne, ale dzieki temu lepiej sie orientuje w skrycie.
Zmienione wedle zaleceń. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ale z tego co wiedze to jak ktos wcodzi na strone to go zlicza i dobrze
![]() ![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jak będzie miał odwiedzający cookies wyłączone to niekoniecznie zostanie nawiązana sesja.
Jak zamknie się przeglądarkę, to część sesji jest zrywana. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Z tego co się orientuje to 99% użytkowników ma włączone cookies. Wg mnie wyłączenie tej opcji jest bez sensowne gdyż uniemożliwia kożystanie z większośći stron internetowych.
A co do cookies wyglądałoby to tak:
No i plik musi byc includowany przez np. index.php z opcja ob_start(); Jak sie go wlaczy bezposrednio to wywala błąd. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Korzystanie.
Gdyby fałszowana była jedna odsłona strony na 100, to jeszcze bym nie narzekał. Ale jeśli taka osoba odrzucająca cookies wejdzie na 10 podstron, to masz już nieco większe przekłamanie w wartości licznika. Poza tym ten 1% ludzi nie koniecznie odrzuca cookies z wszystkich stron. W Operze można np. wybrać, aby przed dodaniem cookies zawsze przeglądarka się najpierw mnie zapytała o zgodę. A użytkownik korzystający z tej opcji zgodzi sie na cookie raczej tylko wtedy, gdy się gdzieś loguje. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 2.07.2025 - 12:49 |