これはデータベースを使用して管理されます。
推奨データベース
create table count(
userid varchar(20) not null,
count varchar(20) not null,
ip varchar(20) not null
);または die("データベース接続に失敗しました");
mysql_select_db("footboy",$mysql_db) または die("データベース テーブルの選択に失敗しました");
$sql="select * from count where userid=$userid"; = mysql_query($sql); $num=mysql_num_rows($result);
if($num || $userid=="");判定 ID が存在するか、入力が正しいか
{ printf("%s がすでに存在するか、入力が空です",$userid)
mysql_close();
else
; {
$ insert="INSERT INTO count VALUES($userid,1,$ip)";//条件を設定し、データを記録します
mysql_query($insert);
print("$userid、申請の成功おめでとうございます。 return
");
print ("次のコードを使用できます http://footboy.host.wayall.com/count/count.php?userid=$userid");
mysql_close();
}
}
?>
アプリケーションページ $mysql_db=mysql_connect("localhost","root","");//データベースに接続します | mysql_select_db("footboy",$mysql_db); ="select * from count where userid= $userid";//データベースクエリ
$result=mysql_query($sql);
$num=mysql_num_rows($result);ユーザーが適用したかどうか
$count=$ sql_row[count];//カウンターデータを取得する
//データを 5 桁にフォーマットする
$count_len=strlen($count);
for($i=0;$i) { $count="0".$count;}
//更新の繰り返しを防ぐために閲覧ユーザーの IP を取得します
$ip=getenv("remote_addr")
if($num); )
{
if($ip!=$sql_row [ip])
{
$sql_row[count]++;//条件が満たされた場合に出力のカウントを開始します
printf("あなたはこれを閲覧した %s 人目ですsite
",$count);
mysql_query("update count set count=$sql_row[count],ip=$ip where userid=$userid");//データを保存
mysql_close();
}
else {
printf("あなたはこのサイトを閲覧した %s 人目です ",$count);
print("また当サイトを訪問してください")
}
}
else
printf("%s ユーザーは存在しません) 、まず申請してください",$userid);
mysql_close() ;
?>
http://www.bkjia.com/PHPjc/532167.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/532167.html
技術記事
これはデータベースを使用して管理されます。 推奨されるデータベース作成テーブル count( userid varchar(20) not null, count varchar(20) not null, ip varchar(20) not null );