PHP code to record visitor IP address
Release: 2016-07-25 09:07:35
Original
2946 people have browsed it
-
- //File name
- $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'];
- }
- //Open the file (the file does not exist and will be created automatically)
- if (!$fp = fopen($filename, "a+"))
- {
- echo "Cannot open file$";
- exit;
- }
- //Write It also determines whether there is duplicate data
- while(!feof($fp))
- {
- $line = fgets($fp);
- if($line == ($clientip."n"))
- {
- exit; //Exit if there is duplicate data;
- }
- }
- //Write to file
- if(!fwrite($fp,$clientip."n"))
- {
- echo "Cannot write to file $filename" ;
- exit;
- }
- //Writing to file has been completed
- fclose($fp);
- ?>
Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
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