我拥有IP投票码, 但问题是当我用电脑投票时(用同一个网络连上互联网),
以下是代码:
global $wpdb;
$post_ID = $_POST[ id ];
$ip = $_SERVER[ REMOTE_ADDR ];
$irt_textOnclick = get_option( irt_textOnclick );
$recommend = get_post_meta($post_ID, _recommended , true);
if($post_ID != ) {
$voteStatusByIp = $wpdb->get_var("SELECT COUNT(*) FROM ".$wpdb->prefix."irecommendthis_votes WHERE post_id = $post_ID AND ip = $ip ");
if (!isset($_COOKIE[ recommended- .$post_ID]) && $voteStatusByIp == 0) {
$recommendNew = $recommend + 1;
update_post_meta($post_ID, _recommended , $recommendNew);
setcookie( recommended- .$post_ID, time(), time()+3600*24*365, / );
$wpdb->query("INSERT INTO ".$wpdb->prefix."irecommendthis_votes VALUES ( , NOW(), $post_ID , $ip )");
$return_text = $recommendNew . . $irt_textOnclick;
echo $return_text; //$recommendNew; //
}
else {
$return_text = $recommend . . $irt_textOnclick;
echo $return_text; //$recommendNew; //
}
}