當前位置:首頁 » 編程語言 » php簡單程序

php簡單程序

發布時間: 2025-04-27 02:16:13

『壹』 幫忙寫php程序

兩種方式實現,第一種是使用資料庫記錄IP的登錄次數和上次登錄時間,如果上次登錄時間不是今天就設置登錄次數為1,否則登錄次數為上次的+1(如果沒用上次記錄上次就為0),然後根據當前次數顯示結果即可,程序非常簡單。
這種方式的缺點是使用較多的伺服器屬性,比如每天有數萬IP訪問的情況,另外一個缺點是由於IP的動態分配,可能許多人訪問的IP是相同的,那麼就會出現某人第一次訪問的時候提示是第20次訪問。
第二種方法是使用客戶端COOKIE實現,這個甚至不用PHP(使用JS)都可以實現,每次代碼檢測上次登錄時間和已經登錄次數兩個COOKIE變數,如果上次登錄時間不是今天就修改登錄次數為1,否則更新登錄次數。程序也很簡單。
這種方式的缺點是有的機器禁止COOKIE,每次登錄都會顯示第一次,優點是減少了伺服器資源,而且可以解決動態IP、代理等情況。
我偏向使用COOKIE方法,程序如下:
<?php
$today=date('Y-m-d');
if
(isset($_COOKIE['today'])){
if($today==$_COOKIE['today'])
$logs=$_COOKIE['logs']+1;
else
$logs=1;
}else{
$logs=1;
}
setcookie('today',$today,time()+72*3600);
setcookie('logs',$logs,time()+72*3600);
if
($logs<=25)
echo
"你第
$logs
次訪問本頁";
else
echo
"謝謝光臨";
?>
測試環境暫時用不了,可能會存在小問題,如果你解決不了,請說明現象。

熱點內容
android數據存儲與訪問的方式 發布:2025-07-14 03:33:10 瀏覽:154
mysql資料庫被鎖 發布:2025-07-14 03:08:22 瀏覽:589
問道ios腳本輔助 發布:2025-07-14 02:54:40 瀏覽:717
安全的linux 發布:2025-07-14 02:48:39 瀏覽:92
我的世界好的極限生存伺服器 發布:2025-07-14 02:34:59 瀏覽:998
c語言格式錯誤 發布:2025-07-14 02:34:51 瀏覽:530
xp系統清理緩存文件夾 發布:2025-07-14 02:29:09 瀏覽:872
編譯並運行以下程序的結果是 發布:2025-07-14 02:28:22 瀏覽:592
java的業務流程 發布:2025-07-14 02:25:23 瀏覽:353
linuxprocess 發布:2025-07-14 02:24:36 瀏覽:809