訪問者のIPアドレスを記録するためのPHPコード
リリース: 2016-07-25 09:07:35
-
- //ファイル名
- $filename = "ip.txt";
- if (isset($_SERVER['HTTP_CLIENT_IP']))
- {
- $clientip = $_SERVER['HTTP_CLIENT_IP' ];
- }elseif (isset($_SERVER['HTTP_X_FORWARD_FOR']))
- {
- $clientip = $_SERVER['HTTP_X_FORWARD_FOR'];
- }else
- {
- $clientip = $_SERVER['REMOTE_ADDR'];
- }
- //ファイルを開きます(ファイルは存在しないため、自動的に作成されます)
- if (!$fp = fopen($filename, "a+"))
- {
- echo "ファイル$を開けません";
- exit;
- }
- //書き込み 重複データがあるかどうかも判断します
- while(!feof($fp))
- {
- $line = fgets($fp);
- if($line == ($clientip."n") )
- {
- exit; // データが重複している場合は終了します;
- }
- }
- // ファイルに書き込みます
- if(!fwrite($fp,$clientip."n"))
- {
- echo "に書き込めませんfile $filename" ;
- exit;
- }
- //ファイルへの書き込みが完了しました
- fclose($fp);
- ?>
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31