Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Porównanie i ocena fotek
Forum PHP.pl > Forum > Przedszkole
Vanderfell
Witam, posiadam sobie taką oto stronkę:

http://www.tapfejs.boo.pl/zxy/index.php
Z takim oto plikiem index

http://wklej.org/hash/bbe0c8e9d47/


I pewne problemy z nią związane.

Każde zdjęcie ma przypisane ID które widać na dole przeglądarki po najechaniu na obrazek i po kliknięciu któregoś z nich w oknie adresu.
Problem polega na tym, że znając ID danego zdjęcia można nabijać mu statystyki poprzez odświeżenie.

Podając np. w adresie:
http://www.tapfejs.boo.pl/zxy/index.php?vote=5,8 (wygrywa foto nr.5 nr. 8 przegrywa)
Po tej akcji foto5 zyskuje +1 w rankingu, ale wciskając f5 można nabić fotografii nr. 5 w niedługim czasie około xxx wygranych.
Tak samo się dzieje gdy użyjemy opcji wstecz, cofa nas do wyżej wymienionego adresu i nabija statystykę foto nr.5

Jest na to jakaś prosta metoda żeby nawet małpa zrozumiała? sadsmiley02.gif
Maciek1705
ja bym to zrobił tak że zrobiłbym sobie warunek if co by było w nim podam na końcu w tym warunku była by procedura oceny zdjęcia mniej więcej tak
  1. if((!isset($_SESSION['ip'])) && $_SESSION['ip'] != getenv('REMOTE_ADDR')){
  2. ...
  3. tutaj kod oceny
  4.  
  5. $_SESSION['ip'] = getenv('REMOTE_ADDR');
  6. }

po prostu po wykonaniu oceny fotki ustawiasz zmienną sesyjną z adrsem ip danego komputera jeżeli ktoś będzie chciał z tego samego ip odświeżyć strone itp to funkcja się nie wykona po prostu dla każdego ip możesz zagłosować tylko raz.
Vanderfell
Proszę o usunięcie tematu jeśli to możliwe.
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.