나는 로그인 할 필요가없는 투표 시스템을 가지고 있으며 IP 또는 일종의 차단을 통해 하루에 한 번 투표 할 수있는 곳으로 설정할 수있는 방법을 알고 싶습니다. 나는 데이터베이스를하지 않으려는사람이 다시 투표 할 수있는 시간을 어떻게 설정할 수 있습니까?
<script type="text/javascript">
var clicks = 0;
function linkClick(){
document.getElementById('clicked').value = ++clicks;
}
document.write('<a href="#" onclick="linkClick()">Vote Now!</a>');
$('#clicked').parent().bind('click', function(evt) {
$(this).unbind('click');
/* do long time task....
evt.preventDefault();
});
</script>
You have clicked the link <input id="clicked" size="3" onfocus="this.blur();" value="0" > times
이 코드는 한 번만 한 번만 사용하는 투표를하게됩니다 약자로, 내가 미리 감사는 24 시간마다 및 HTML로를 싶습니다
PHP와 같은 서버 측 스크립팅을 사용하는 것이 더 좋습니다. 누구든지 HTML에 침입하여 원하는만큼 여러 번 투표 할 수 있습니다. – JCOC611