php提交投票ip數(shù)據(jù)庫 怎么用php設(shè)計(jì)一個投票系統(tǒng)

請教:如何用PHP程序限制一個IP地址一天只能投票3次呢?

1、可以用MySQL 或者用Nosql記錄 新建一個投票IP的數(shù)據(jù)表,字段是IP,投票次數(shù);

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供泉港網(wǎng)站建設(shè)、泉港做網(wǎng)站、泉港網(wǎng)站設(shè)計(jì)、泉港網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、泉港企業(yè)網(wǎng)站模板建站服務(wù),10余年泉港做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

2、每次用戶投票時,搜索表是否存在該IP:

i、 如果不存在新增一條記錄,

ii、否則判斷訪問次數(shù)是否大于3次:

1) 沒有更新訪問次數(shù);

2)大于3次就return false;

3、弊端:當(dāng)然這種情況不能避免使用代理來刷票的情況。

建議:用Nosql比較好,高并發(fā),實(shí)時性好。

php怎么做一個ip只能投一個id 投票

在數(shù)據(jù)庫里專門建一個表,用來存儲當(dāng)天已投過票的id和文章id。

每次投票時都先查詢同時擁有該用戶id和文章id的項(xiàng)是否存在,如果在的話就提示“一篇文章一個id一天只能投一次”

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

投票的時候見ip 和投票時間存入數(shù)據(jù)庫,

存入數(shù)據(jù)庫的時候判斷該ip在數(shù)據(jù)庫中是否存在,

如果不存在就第一次,可以進(jìn)去,

如果存在,就取出數(shù)據(jù)庫中那條數(shù)據(jù)的時間來判斷是否是當(dāng)天的時間,

如果不是當(dāng)天的時間,就把現(xiàn)在投票的數(shù)據(jù)存進(jìn)去,

如果是當(dāng)天的時間,就不能把數(shù)據(jù)存進(jìn)去,提示你今天已經(jīng)投過票了,

分享題目:php提交投票ip數(shù)據(jù)庫 怎么用php設(shè)計(jì)一個投票系統(tǒng)
本文路徑:http://muchs.cn/article40/dogisho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、移動網(wǎng)站建設(shè)外貿(mào)建站、營銷型網(wǎng)站建設(shè)微信小程序、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司