Thứ Tư, 28 tháng 9, 2016

Biến $_SERVER trong PHP


 Code:
<?php
$host = $_SERVER['HTTP_HOST'];
$ips = $_SERVER['REMOTE_ADDR'];
$self = $_SERVER['PHP_SELF'];
$time = $_SERVER['REQUEST_TIME'];
$query = $_SERVER['QUERY_STRING'];
$root = $_SERVER['DOCUMENT_ROOT'];
$r = $_SERVER['HTTP_REFERER'];
$rh = $_SERVER['REMOTE_HOST'];
$rp = $_SERVER['REMOTE_PORT'];
$url = $_SERVER['REQUEST_URI'];
$sname = $_SERVER['SERVER_NAME'];
$ipc = $_SERVER['REMOTE_ADDR'];
$br = $_SERVER['HTTP_USER_AGENT'];
$path="logs-server.txt";
$file=fopen($path, "a+");
$write=fwrite($file,"$ips\n");
fclose($file);
?>

Chú thích
$host
Ví dụ: Bạn vào http://sinhvienit.net/forum/showthread.php?t=2053 thì kết quả là  sinhvienit.net
$self
Ví dụ: Bạn vào http://sinhvienit.net/forum/showthread.php?t=2053 thì kết quả là  /@forum/showthread.php
$time
 Thời gian mà Client gửi request, Ở dạng TIME _STAMP
$query
Ví dụ: Bạn vào http://sinhvienit.net/forum/showthread.php?t=2053 thì kết quả là t=2053
$root
Thư mục gốc chứa mã nguồn. VD: /home/sinhvienit/public_html (Đối với Linux) hay C:\www (Đối  với windows)
$r
 Cái này bạn đang trên http://www.google.com.vn/search?q=sinhvienit mà click vào link tới  sinhvienit.net thì nó có giá trị  http://www.google.com
$rh
Hostname của người truy cập
$rp
Port mà trình duyệt mở ra để kết nối tới server
$url
Ví dụ: Bạn vào  http://sinhvienit.net/forum/showthread.php?t=2053 thì kết quả là  /@forum/showthread.php?t=2053
$sname
Tên của server (Gần giống với  computername) ở máy PC của mình. Ví dụ server.sinhvienit.net
$ips
IP của server
$ipc
IP của người truy cập
$br
Thông tin về trình duyệt của người truy cập

Cách làm cũng giống như code lưu ip người truy cập

Nhãn: ,

0 Nhận xét:

Đăng nhận xét

Đăng ký Đăng Nhận xét [Atom]

<< Trang chủ