1) $_SERVER['REQUEST_URI']
- Nó trả lại URL để truy cập trang đang thực thi tập lệnh. Nếu bạn cần gõ http://www.example.com/product.php?id=5
để truy cập trang thì $_SERVER['REQUEST_URI']
trả về /product.php?id=5
.
2) $_SERVER['DOCUMENT_ROOT']
- Trả về thư mục gốc của máy chủ được chỉ định trong tệp cấu hình của máy chủ. Biến này thường trả về đường dẫn như /usr/yoursite/www
trong Linux và D:/xamps/xampp/htdocs
trong windows.
3) $_SERVER['HTTP_HOST']
- Trả về tên của máy chủ như được tìm thấy trong tiêu đề http. Biến này thường trả về đường dẫn như example.com
khi bạn tìm thấy http://example.com
trên thanh địa chỉ của trình duyệt và trả về www.example.com
khi bạn nhìn thấy http://www.example.com
trên thanh địa chỉ. Điều này khá hữu ích khi bạn duy trì phiên trong khi thực hiện thanh toán trực tuyến bằng PHP do phiên được lưu trữ chohttp://example.com
không giống như đối với http://www.example.com
.
4) $_SERVER['HTTP_USER_AGENT']
- Trả về chi tiết (trình duyệt) của tác nhân người dùng truy cập trang web. Chúng ta có thể sử dụngstrpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)
để phát hiện Microsoft Internet explorer hoặc bạn có thể sử dụng strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)
để phát hiện trình duyệt firefox trong PHP.
5) $_SERVER['PHP_SELF']
- Trả về tên tệp của tập lệnh hiện đang thực thi. Hãy giả sử rằng bạn đang truy cập URL http://www.example.com/product.php?id=5
sau đó$_SERVER['PHP_SELF']
trả về /product.php
trong tập lệnh của bạn.
6) $_SERVER['QUERY_STRING']
- Trả về chuỗi truy vấn nếu chuỗi truy vấn được sử dụng để truy cập tập lệnh hiện đang thực thi. Chuỗi truy vấn là những chuỗi có sẵn sau khi ăn? đăng nhập. Nếu bạn sử dụng $_SERVER['QUERY_STRING']
trong tập lệnh thực thi URL sauhttp://www.example.com/index.php?id=5&page=product
sau thì nó sẽ trả về id=5&page=product
tập lệnh của bạn.
7) $_SERVER['REMOTE_ADDR']
- Trả về địa chỉ IP của máy từ xa đang truy cập trang hiện tại. Nhưng bạn không thể dựa vào $_SERVER['REMOTE_ADDR']
để lấy địa chỉ IP thực của máy khách. Xem bài viết này để biết làm thế nào để có được các địa chỉ IP thực trong PHP.
8) $_SERVER['SCRIPT_FILENAME']
- Trả về đường dẫn tuyệt đối của tệp hiện đang thực thi. Nó trả về đường dẫn như var/example.com/www/product.php
trong Linux và đường dẫn như D:/xampp/xampp/htdocs/test/example.php
trong windows.