Hotornot - Как запоминается предыдущее изображение? - PullRequest
4 голосов
/ 10 июня 2011

Этот вопрос может вызвать у вас улыбку, но как этот сайт отслеживает предыдущее изображение? Я имею в виду, что центральное изображение, вероятно, выбирается случайным образом, как и следующее изображение, но предыдущее изображение должно соответствовать тому, которое пользователь только что оценил. Это делается с помощью переменных сеанса? Если да, то как связаны идентификаторы и существует ли ограничение на объем информации, которую можно хранить?

П.С .: Тоже подумал о печенье. Было бы интересно услышать о том, какие стратегии возможны.

Ответы [ 2 ]

2 голосов
/ 10 июня 2011

Если бы вы взглянули на источники, есть скрытое поле формы

<input type="hidden" name="rating[voted_on_id]" value="17915927" id="rating_voted_on_id" class="hidden"/>

Могу поспорить, что это именно тот идентификатор, который вы ищете, так какостальные два также сохраняются таким образом ...

2 голосов
/ 10 июня 2011

Голосование должно быть сохранено.Я предполагаю, что предыдущий голос сохраняется в базе данных на основе IP (или комбинации информации о посетителях).Затем при любой новой загрузке страницы предыдущая история голосования загружается и используется для загрузки изображения без голосования для сравнения с.

Возможно, существует множество различных способов, возможно, имеет смысл установить cookie или добавить переменные сеансана короткий срок.

...