![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam:)
Mam na stronie wyświetlani jakiś wypowiedzi i jest pole ocena gdzie są możliwości oddania oceny dodatniej i ujemnej... Wszystko jest przechowywane w bazie danych... I teraz jak to zrobić aby użytkownik jak raz zaglosuje nie mógł już głosować?? Dodam że mam otwieraną sesje przy wejściu na stronę, lecz użytkownik anonimowy jest nim nadal tylko potem po logowaniu sesja jest uzbrajana.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie polecam jednego ciastka, jednego id. W ciastku możesz zapisać do bodajże 4kB informacji - to musisz wziąć pod uwagę. Ilość ciastek dla jednej domeny też jest ograniczona.
Tak naprawdę musisz sobie to wszystko skalkulować - ile będzie tekstów do oceniania, ile średnio bajtów przypada na jeden identyfikator itd. Przyjmując, że będziesz miał kilkaset takich tekstów są to 3 bajty na identyfikator. Jakoś trzeba to oddzielić, czyli na przykład przecinkiem, potem robić na ciastku explode. Nie jest to oczywiście szczególnie wydajne, natomiast jest to tylko przykład. Musisz sobie oszacować co najbardziej Ci się opłaci docelowo itd. 3x999 + 1x999 <= 4kB, czyli zmieści się w jednym ciastku. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 07:19 |