PHP get_host_info

PHP get_host_info

Hàm get_host_info trong PHP trả về thông tin về máy chủ hiện tại. Hàm này rất hữu ích trong việc xác định thông tin cấu hình máy chủ nơi ứng dụng PHP đang chạy.

Cú pháp

get_host_info(resource $connection = null): array

Tham số

Hàm get_host_info nhận một tham số duy nhất, đó là:

  • $connection: (Tùy chọn) Một kết nối đến máy chủ, thường là được tạo ra bằng cách sử dụng hàm fsockopen() hoặc mysqli_connect(). Nếu không cung cấp, thông tin máy chủ sẽ được trả về cho máy chủ hiện tại.

Giá trị trả về

Hàm trả về một mảng chứa các thông tin sau:

  • host: Tên máy chủ hoặc địa chỉ IP.
  • port: Cổng mà kết nối đang sử dụng.
  • protocol: Giao thức sử dụng (thường là "tcp").

Ví dụ sử dụng

$connection = fsockopen("www.example.com", 80);
$host_info = get_host_info($connection);
fclose($connection);

print_r($host_info);

Khi chạy đoạn mã trên, bạn sẽ nhận được một mảng chứa thông tin về máy chủ mà bạn đã kết nối. Đây là cách thức bạn có thể sử dụng để kiểm tra thông tin về máy chủ trước khi thực hiện các thao tác khác.

Kết luận

Hàm get_host_info là một công cụ hữu ích trong PHP giúp bạn thu thập thông tin về máy chủ mà ứng dụng của bạn đang chạy. Việc sử dụng đúng thông tin này có thể giúp bạn tối ưu hoá ứng dụng của mình hơn.