1樓:圈圈的爸爸
set_cookie('cookie名稱',內容,時間);
if(isset($_cookie['cookie名稱']))else
php投票 每天只能投票一次,怎麼來設定啊?
2樓:薊素枝六鶯
投票的時候見ip
和投票時間存入資料庫,
存入資料庫的時候判斷該ip在資料庫中是否存在,如果不存在就第一次,可以進去,
如果存在,就取出資料庫中那條資料的時間來判斷是否是當天的時間,如果不是當天的時間,就把現在投票的資料存進去,如果是當天的時間,就不能把資料存進去,提示你今天已經投過票了,
3樓:匿名使用者
每人每天只能投一次嗎?
通過使用者限制
如果沒有使用者設定,通過ip限制
$_server['remote_addr']可以取到客戶端(即訪問使用者)的ip
4樓:32個字元
每個使用者投票後 記錄下ip 第二天再重新記錄
5樓:匿名使用者
記錄ip和當前投票時間。再判斷
php**投票限定每個使用者只能投一次票
6樓:匿名使用者
如果使用者不多,直接寫到txt檔案裡,然後 用parse_ini_file()獲取該檔案得到一個陣列,用in_array()判斷有木有這個使用者元素,如果使用者很多直接寫到表裡,加個flag欄位咯
7樓:匿名使用者
用資料庫吧,雖然會影響速度,用session不行,cookie也不行,瀏覽器可以關閉。
8樓:衣牧
可以給他記錄一個cookie值 如果有這個值了就不讓再點了。
php如何限制使用者每天只能投票五次
9樓:風雷小草
方法一:根據使用者ip
缺點:有可能是不同的使用者使用同一臺電腦,這樣就限制了同一天內其它使用者的投票次數。
方法二:根據使用者id
缺點:**資料庫必須有使用者ip資料,使用者必須註冊才能投票。多數想投票的使用者會覺得麻煩而放棄投票。另外,同一個使用者完全可以註冊不用的帳戶多次投票。
方法三:根據使用者端的cookie
缺點用「方法一」
10樓:度新之
可以用cookie 當使用者登入把它記錄下來 cookie只是設定為24小時 要是沒過24小時 他投票就不能大於5
11樓:匿名使用者
根據使用者ip或者使用者id都可以限制的啊
php 如何使一個ip一天只能投一次票啊
12樓:匿名使用者
當客戶端請求的時候你就獲取它的ip並獲取當前的時候記錄下來,下一次有客戶端來請求就比對一下ip如果沒有相同的ip就投票就加一,如果ip有相同的並與當前的時間差大於24小時,投票也加一,如果ip有相同的並且時間差小於24返回不能投票的原因。
13樓:24圖吧
我的建議,你每次投票把ip地址儲存進資料庫,然後投票的時候進行ip對比,如果資料庫裡面今天有這個ip,那麼表示該ip已經投票了
14樓:匿名使用者
cookie 或者資料庫。
如何為cookie設定,如何為cookie設定HttpOnly
利用httpresponse的addheader方法,設定set cookie的值,cookie字串的格式 設定cookie 設定多個cookie 設定https的cookie 在實際使用中,我們可以使firecookie檢視我們設定的cookie 是否是httponly。什麼是httponly 如...
php中如何傳送http請求,PHP中如何傳送HTTP請求
看起來你的 正確,不知道你有什麼問題。這個方法不錯,但是最好用一個封裝好的類。比如http client之類的,網上這樣的類挺多了,你可以搜尋一下。當然直接用socket也可以。php 如何傳送http請求 第一種bai 實現方式 實用socket程式設計,通常我du們實用fsockopen這個函z...
php55如何擴充套件,php5 5如何擴充套件php mysql
php5預設不支援mysql擴充套件,基本設定如下 1.php.ini設定 1 php.ini裡開啟mysql擴充套件extension php gd2.dllextension php mbstring.dllextension php mcrypt.dllextension php mysql....