przez Wydra707 » 15 wrzeÅ›nia 2003, o 23:09
Dawno nie odpowiadałem, więc odpowiem :-D
Na działaniach po stronie serwera się nie znam, ale na pewno możliwe jest zliczanie postów (albo wysyłanych stron zawierających formularz). Natomiast po stronie klienta kolejne zliczanie jest raczej niemożliwe - bo skąd przeglądarka z Gdańska ma wiedzieć jaki numer wysłała ostatnio przeglądarka z Krakowa???
Możesz natomiast - całkowicie po stronie klienta - generować liczbę losową będącą identyfikatorem ogłoszenia i przesyłać ją razem z treścią formularza (metoda random() obiektu Math). Jeśli będzie to np. liczba 8-cyfrowa, to jest znikoma szansa, że trafią się dwie identyczne. Możesz też wykorzystać bieżącą datę w postaci liczby milisekund (metoda getTime() obiektu Date). Taki identyfikator będzie dodatkowo uporządkowany w czasie (mniej więcej - pomijając różnice w ustawieniach zegarów komputerów). Możesz też zrobić jakąś kombinację obydwu pomysłów.
Nic lepszego, z rzeczy niezależnych od serwera, nie przychodzi mi do głowy :-(
Pozdrawiam
Paweł Rajewski