Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] COOKIE i ocenianie, Gromadzenie danych
Abaddor
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 30.06.2009

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


Witam,

Robiąc dalej swoją stronkę chciałem zrobić system oceniania grafiki. Nie chcę aby każdy mógł oceniać jeden obrazek ile chce więc pomyślałem jak by wykorzystać Cookie. Wybrałem Cookie bo już ich używałem i wiem o nich więcej niż o Sesjach(choć to prawie to samo).
Wymyśliłem jak to zrobić ale nie wiem czy będzie to w "dobrym smaku".

Otóż kiedy ktoś wybierze ocenę i kliknie oceń przeniesie się na stronę ocenianie.php(wiem, wiem lamersko, ale AJAXA nie umiem i a nie lubię używać czegoś czego nie do końca nie rozumiem), tam doda do bazy ocenę. Następnie wyślę COOKIE z id tego obrazka w nazwie i przy następnej próbie oceniania tego samego obrazka będę sprawdzał czy ktoś nie ma już COOKIE z tym id. Ważność cookie 6h. Potem proste przekierowanie na stronę z której ocenialiśmy.
W sumie prosty system i działa. I tu właśnie mam pytania:

1) Przy takim systemie każdy kto będzie chciał oceniać będzie zasypywany przez dużą ilość COOKIE, czy to jest "złe"?

2) Czy istnieje możliwość aby w jednym Cookie zapisywać całą tablicę z wieloma ID? W C++ dało tak radę kiedy tworzyliśmy tablicę ze Wskaźnikami to innych tablic. W COOKIE nie mam zielonego pojęcia... wydaje mi się to niemożliwe.

3) Ocenianie o którym piszę widziałem na wielu stronach, ale nie wiem jaka jest konstrukcja takich systemów oceniania, mógłbym prosić o link do strony która opisuje taki system lub o sam skrócony algorytm?


Bardzo dziękuję wszystkim którzy mi odpowiedzą.

Ten post edytował Abaddor 15.07.2009, 12:25:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
(choć opierają się na Cookie lub Get)

Bzura. Sesje, a cookies i GET, które jest metodą przesyłania żądań pomiędzy serwerem HTTP a przeglądarką, nie mają ze sobą nic wspólnego.

Cytat
na nich oprę też system logowania(bo mam na COOKIEs :| ).

Świetnie. W sam raz na prosty włam.

Cytat
Programowanie w C++ i PHP(oprócz składni języka) to widać całkiem inne szkoły...

Tak samo jak jazda samochodem osobowym i bolidem F1. Niby to samo, a jednak...

Cytat
Czy znacie jakiś system do oceniania dla niezarejestrowanych użytkowników?

Wątpię, aby były jakieś gotowe, ale mogę sie mylić, bo nigdy nie szukałem. Napisanie czegoś takiego chyba jest szybsze niż znalezienie w sieci i zaadoptowanie do własnej aplikacji.
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: 6.10.2025 - 08:10