<?php
          ?//文件名字
          ?$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 "不能寫入到文件$filename"?;
          ??exit;
          ? }
          ? //已經完成寫入文件
          ? fclose($fp);
          ??>
          posted on 2007-09-19 10:46 -274°C 閱讀(1428) 評論(1)  編輯  收藏 所屬分類: PHP


          FeedBack:
          # re: 一個php記錄訪問者IP到文件的簡單示例
          2007-09-28 16:32 | 千里冰封
          PHP的語法和JSP就不一樣了  回復  更多評論
            

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 916219
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 新疆| 贞丰县| 漳州市| 陇西县| 石家庄市| 济宁市| 高唐县| 淮南市| 阿拉善盟| 张家口市| 长岛县| 富顺县| 扎囊县| 日土县| 响水县| 六盘水市| 达日县| 清徐县| 涟水县| 成安县| 徐汇区| 沂水县| 齐河县| 福鼎市| 仁化县| 揭西县| 鹤山市| 吉水县| 泽州县| 福海县| 大埔县| 翁牛特旗| 通辽市| 梅河口市| 灵川县| 新营市| 庐江县| 茶陵县| 玉田县| 隆安县| 米泉市|