Jump to content

One vote per comment only


emediastudios

Recommended Posts

Hi everyone,

I have a like button on repeating regions that is used for keeping a record of votes on comments.

People click it an it adds 1 to the votes column total.

 

It works just fine.

 

Problem is i only want to a allow a user one vote per comment only. can vote on other comments as well, but again, only one vote per day per comment.

 

i wouldn't know where to start.

Would i use a cookie or record an ip?

 

switch ($_REQUEST['action']) {
case 'likeit';

foreach($_REQUEST as $key=>$value){
$$key = $value;
}
$votes = $_GET['votes'];
$total = ($votes + 1);

$sql = mysql_query("UPDATE quotes SET votes = '$total' WHERE quoteid = '$quoteid'");

break;

}

Link to comment
https://forums.phpfreaks.com/topic/215935-one-vote-per-comment-only/
Share on other sites

There's really no way around it without implementing a registration system;  even then, there would be some complex queries involved.  Though still, that's the best route.

 

Reason being, IPs can be changed and Cookies can be deleted... .. and well, Sessions speak for themselves.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.