當前位置:首頁 » 編程語言 » php限制投票

php限制投票

發布時間: 2022-02-23 14:40:59

php投票 每天只能投票一次,怎麼來設置啊

投票的時候見ip
和投票時間存入資料庫
存入資料庫的時候判斷該ip在資料庫中是否存在,
如果不存在就第一次,可以進去,
如果存在,就取出資料庫中那條數據的時間來判斷是否是當天的時間,
如果不是當天的時間,就把現在投票的數據存進去,
如果是當天的時間,就不能把數據存進去,提示你今天已經投過票了,

② php 手機客戶端投票限制,如何規定一天內不能投票超過1次

以前的防刷票以前被琢磨透了
這里告訴你一種比較好的
動態投票ID
何為動態的投票ID,就是每個人或者每一次打開頁面看見投票對象的ID都是不一樣的。這樣就讓刷票的找不到北了。動態ID是一種只有你自己知道的加密方式,投票時再解密出ID就行了。
最後通過限制IP,每個IP每天一票。

③ PHP怎麼限制投票

  1. 每次投票記錄$people信息

  2. 投票前,根據$people信息到資料庫,按條件判斷有沒重復投票,有,則投票無效

  3. 加個互斥鎖,防止多並發

    3個條件都做好,應該就可以了。

④ PHP如何設置COOKIE只能一個人投票一次

set_cookie('cookie名稱',內容,時間);
if(isset($_COOKIE['cookie名稱'])){
echo "你已經投過票,請勿重復"
}else{
echo " 感覺您的投票";
}

⑤ php如何限制用戶每天只能投票五次

方法一:根據用戶IP
缺點:有可能是不同的用戶使用同一台電腦,這樣就限制了同一天內其它用戶的投票次數。

方法二:根據用戶ID
缺點:網站資料庫必須有用戶IP資料,用戶必須注冊才能投票。多數想投票的用戶會覺得麻煩而放棄投票。另外,同一個用戶完全可以注冊不用的帳戶多次投票。

方法三:根據用戶端的cookie
缺點用「方法一」

⑥ PHP投票一個ip每天只能投一次票

投票的時候見ip 和投票時間存入資料庫,
存入資料庫的時候判斷該ip在資料庫中是否存在,
如果不存在就第一次,可以進去,
如果存在,就取出資料庫中那條數據的時間來判斷是否是當天的時間,
如果不是當天的時間,就把現在投票的數據存進去,
如果是當天的時間,就不能把數據存進去,提示你今天已經投過票了,

⑦ 求一個實例:關於php用微信號限制投票次數的實例

每一個微信投票後,記錄下微信賬號存進資料庫做下次對比

⑧ 用php寫一個在線投票程序,這段代碼是用戶投票的,但是只能投一票就死掉了,我希望每副作品都能投一票

「一個用戶每天對同一個作品只能投一票,能投的作品數量不限制。」

如果要達到這樣的效果,你需要$_GET["id"] 與 Session聯系起來,就是說,需要對於每個作品設置一個session變數。大概代碼如下:

<?
session_set_cookie_params(86400);
session_start();

if (session_is_registered("tp_".$_GET['id'])) { //此處修改為tp_id
echo "<script>alert('您已經投過票了哦^_^');location='index.php';</script>";
exit;
} else {
$tp = "ok";
session_register("tp_".$_GET['id']);//此處修改為tp_id
}

require_once ("sys_conf.inc");
$link_id = mysql_connect($DBHOST, $DBUSER, $DBPWD);
mysql_select_db($DBNAME);
mysql_query("SET NAMES 'GBK'");
$sql = "update photo set p=p+1 where id=" . $_GET["id"];
mysql_query($sql);
echo "<script>alert('投票成功');location='index.php';</script>";
?>

⑨ 去掉投票IP限制,PHP的

1. if(hasid) { alert('您剛才已表決過了喔!'); return false;}
else saveid += ','+fid;
改為
saveid += ','+fid;

2. if(hasid) { alert("您已經頂過該帖,請不要重復頂帖 !"); return; }
else saveid += ','+aid;
改為
saveid += ','+fid;

⑩ 求一個PHP實例:IP地址如何達到限制投票的次數

每個ip訪問的時候為其申明一個專屬變數$voteNum,存在session中,session鍵為ip,值為$voteNum,投票一次這個變數就+1,當達到最大投票次數,則對其關閉投票功能。這也就是一個許可權判斷,和登陸時輸錯密碼功能很像。代碼就不寫了,比較簡單。這個應該是騰訊的面試考題吧

熱點內容
java數據導入excel 發布:2025-01-08 13:25:38 瀏覽:626
工作站伺服器的視頻ip怎麼看 發布:2025-01-08 13:09:15 瀏覽:652
唱吧上傳卡住 發布:2025-01-08 12:52:23 瀏覽:531
烤雞存儲 發布:2025-01-08 12:50:16 瀏覽:793
android獲取電量 發布:2025-01-08 12:44:42 瀏覽:761
samp伺服器如何設置ip直播 發布:2025-01-08 12:35:20 瀏覽:123
5七的演算法 發布:2025-01-08 12:30:59 瀏覽:447
linuxsvn配置 發布:2025-01-08 12:19:11 瀏覽:381
蘋果扁頭耳機如何在安卓手機上用 發布:2025-01-08 12:17:37 瀏覽:110
為什麼解綁卡還要密碼 發布:2025-01-08 12:13:51 瀏覽:74