$_máy chủ php
PHP đưa ra một chức năng của $_Server, đây là một biến siêu toàn cầu trong PHP có thông tin về đường dẫn, tiêu đề. Về cơ bản, các siêu biến này luôn có sẵn trong phạm vi của bất kỳ mã PHP nào Show $_Server bao gồm một mảng có thông tin được tạo bởi máy chủ web như tiêu đề, đường dẫn, vị trí tập lệnh. Nó liên quan trực tiếp đến môi trường thời gian chạy của tập lệnh PHP hiện tại. Tất cả thông tin liên quan đến máy chủ có thể được lấy bằng chức năng này. Điều này có sẵn từ phiên bản PHP 4 trở lên cú pháp Cú pháp lấy thông tin chi tiết bằng hàm $ server là. - Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá bán Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
Tên biến chứa tên của thông tin chúng ta cần lấy từ phương thức $server Dành cho người yêu cũ. - Giả sử chúng ta muốn lấy Server Name
Vì vậy, từ đây, chúng ta có thể nhận được các chi tiết cần thiết cho môi trường PHP đó Ảnh chụp màn hình Hoạt động của chức năng $_ SERVER
Ví dụ về PHP $_SERVERHãy cho chúng tôi xem một số chức năng của $ Server với một số ví dụ 1. $_Máy chủ[‘PHP_SELF’]Điều này xác định tên tệp của tập lệnh nơi mã PHP hiện tại đang được chạy. Điều này đưa ra đường dẫn của PHP Mã số
đầu ra 2. $_SERVER[‘argv’]Điều này lưu trữ đối số được truyền trong một mảng và kiểu trả về cho điều này là bất kỳ mảng nào Mã số
đầu ra 3. $_SERVER[‘argc’]Điều này cung cấp thông tin về số lượng tham số dòng lệnh Mã số
đầu ra 4. $_Server[‘GATEWAY_INTERFACE’]Điều này cung cấp thông tin về giao diện cổng chung nếu có. Nếu không sử dụng cổng kết quả thu được là null Mã số
đầu ra Trống vì không có giao diện Cổng nào được sử dụng 5. $_SERVER[‘SERVER_ADDR’]Nó trả về địa chỉ IP của máy chủ nơi tập lệnh PHP đang được chạy. Nếu chạy trên cục bộ, điều này sẽ cung cấp địa chỉ IP cục bộ của máy Mã số
đầu ra Địa chỉ IP của máy chủ 6. $_SERVER[‘SERVER_SOFTWARE’]Điều này cung cấp chi tiết về phần mềm được sử dụng trong máy chủ. đây có thể là Apache hoặc bất kỳ máy chủ web được lưu trữ nào Mã số
đầu ra Apache (centO) 7. $_SERVER[‘SERVER_PROTOCOL’]Điều này cung cấp chi tiết của giao thức thông qua yêu cầu được thực hiện. HTTP , HTTPS là thông tin có thể xảy ra nhất cho chức năng này Mã số ________số 8_______ đầu ra HTTP/1. 1 8. $_SERVER[‘REQUEST_METHOD’]Điều này cung cấp chi tiết về phương thức yêu cầu được sử dụng để truy cập một trang cụ thể Mã số
đầu ra Nhận/đăng/đặt/đầu 9. $_SERVER[‘REQUEST_TIME’]Điều này ghi lại dấu thời gian để bắt đầu bất kỳ yêu cầu nào Mã số
đầu ra 10. $_SERVER[‘QUERY_STRING’]Nếu bất kỳ truy vấn nào được sử dụng để truy cập trang thì phương pháp này sẽ cung cấp thông tin về truy vấn đó Mã số
đầu ra Nếu truy vấn đã sử dụng Truy vấn hoặc nếu không thì không 11. $_SERVER[‘HTTP_ACCCEPT’]Nó cung cấp thông tin chi tiết về việc chấp nhận yêu cầu HTTP nếu có hoặc không có Mã số
đầu ra Yêu cầu chấp nhận nếu tồn tại khác không có 12. $_SERVER[‘HTTP_HOST’]Nó cung cấp tên của máy chủ lưu trữ máy chủ Mã số
đầu ra Tên máy chủ 13. $_SERVER[‘HTTP_REFERER’]Điều này trả về URL hoàn chỉnh của trang hiện tại Mã số
đầu ra https. //www. Google. com 14. $_SERVER[‘REMOTE_HOST’]Nó cung cấp tên máy chủ từ nơi người dùng đang xem trang Mã số
đầu ra Tên máy chủ từ nơi trang được truy cập Trên đây là một số phương pháp đã được sử dụng để lấy thông tin chi tiết từ biến $Server của PHP. Có những chức năng khác cũng được sử dụng với biến này để có được thông tin chi tiết về điều này như. -
Ghi chú. Một số ảnh chụp màn hình không có đầu ra vì đầu ra phụ thuộc vào cấu hình chúng tôi đã đặt cho máy chủ PHP cụ thể Phần kết luậnTừ bài viết trên chúng ta đã thấy việc sử dụng Hàm $Server trong PHP. Từ các ví dụ và phân loại khác nhau, chúng tôi đã cố gắng hiểu cách chức năng máy chủ $ hoạt động trong PHP và những gì được sử dụng ở cấp độ lập trình. Chúng tôi cũng đã thấy hoạt động bên trong và những lợi thế của việc có loại dữ liệu mà chúng tôi đang xác định cho các mục đích lập trình khác nhau. Ngoài ra, cú pháp và các ví dụ đã giúp chúng tôi hiểu rất chính xác về hàm Bài viết được đề xuấtĐây là hướng dẫn về PHP $_SERVER. Ở đây chúng tôi cũng thảo luận về việc giới thiệu và hoạt động của chức năng máy chủ $_ cùng với các ví dụ khác nhau và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm – $_ MÁY CHỦ trong PHP là gì?$_SERVER là một biến siêu toàn cục PHP chứa thông tin về tiêu đề, đường dẫn và vị trí tập lệnh .
$_ SERVER [' Remote_addr '] trong PHP là gì?$_SERVER['REMOTE_ADDR'] chứa địa chỉ IP thực của bên kết nối . Đó là giá trị đáng tin cậy nhất mà bạn có thể tìm thấy. Tuy nhiên, chúng có thể đứng sau máy chủ proxy, trong trường hợp đó, proxy có thể đã đặt $_SERVER['HTTP_X_FORWARDED_FOR'] , nhưng giá trị này dễ bị giả mạo.
Việc sử dụng $_ SERVER [' Server_addr '] là gì?$_SERVER['SERVER_ADDR'] được sử dụng để lấy địa chỉ IP của máy chủ lưu trữ . Ví dụ: “13. 107. 6. 152/31” là địa chỉ IP của một trang web.
$_ MÁY CHỦ [' REQUEST_URI '] là gì?$_SERVER['REQUEST_URI'] chứa URI của trang hiện tại . Vì vậy, nếu đường dẫn đầy đủ của một trang là https. //www. w3resource. com/html/html-hướng dẫn. php, $_SERVER['REQUEST_URI'] sẽ chứa /html/html-tutorials. php. Mã php sau đã sử dụng biến $_SERVER['REQUEST_URI']. |