Привет всем)Подскажите как сделать чтобы за фотографию можно было проголосовать только один раз одному человеку!
Нажал,а потом уже не мог бы нажать,по id но как?Где все id хранить,а потом сверять
Я думаю что в txt файл на сервере,но может и другой вариант есть?Потому что фоток много,и не будешь ведь для каждой тхт создавать)
Не ну понятно но ведь не один человек голосовать будет,а если 100 200 1000??
или ты имеешь ввиду проголосовал чел новая строчка в базе,и так столько сколько проголосовало,если да то Намек понял)
Не вариант. 10.000 пользователей у каждого по 10 фоток и по 100 лайков на фотку = 10 миллионов строк в базе.
Храните список лайкнувших в отдельном поле для каждой фотки, экономичнее по ресурсам получится. Ну или, как вы говорите, хранить в txt-файлах тоже вариант, даже наверно самый ресурсо-экономичный, но расход дискового пространства в этом случае будет около 1Мб на каждые 120-150 фотографий.