$_server request_method trong php

$_SERVER là một biến siêu toàn cầu PHP chứa thông tin về tiêu đề, đường dẫn và vị trí tập lệnh

Ví dụ dưới đây cho thấy cách sử dụng một số phần tử trong $_SERVER

Ví dụ

echo $_SERVER['PHP_SELF'];
echo "
";
echo $_SERVER['
echo "
";
echo $_SERVER['HTTP_HOST'];
echo "
";
echo $_SERVER['HTTP_REFERER'];
echo "
";
echo $_SERVER['HTTP_USER_AGENT'];
echo "
";
echo $_SERVER['SCRIPT_NAME'];
?>

Tự mình thử »

Bảng sau đây liệt kê các yếu tố quan trọng nhất có thể đi vào bên trong $_SERVER

Element/CodeDescription$_SERVER['PHP_SELF']Trả về tên tệp của tập lệnh hiện đang thực thi$_SERVER['GATEWAY_INTERFACE']Trả về phiên bản Giao diện cổng chung (CGI) mà máy chủ đang sử dụng$_SERVER['SERVER_ADDR']Trả về IP . w3schools. com)$_SERVER['SERVER_SOFTWARE']Trả về chuỗi nhận dạng máy chủ (chẳng hạn như Apache/2. 2. 24)$_SERVER['SERVER_PROTOCOL']Trả về tên và bản sửa đổi của giao thức thông tin (chẳng hạn như HTTP/1. 1)$_SERVER['REQUEST_METHOD']Trả về phương thức yêu cầu được sử dụng để truy cập trang (chẳng hạn như POST)$_SERVER['REQUEST_TIME']Trả về dấu thời gian bắt đầu yêu cầu (chẳng hạn như 1377687496)$_SERVER['QUERY_STRING' . com)$_SERVER['SERVER_PORT']Trả về cổng trên máy chủ đang được máy chủ web sử dụng để liên lạc (chẳng hạn như 80)$_SERVER['SERVER_SIGNATURE']Trả về phiên bản máy chủ và tên máy chủ ảo được thêm vào máy chủ-

Trong PHP có một số loại biến gọi là siêu toàn cầu

Tên:

Tuổi:

4, nó đã được PHP định nghĩa trước để lưu một số thông tin phục vụ cho ứng dụng, bạn có thể truy cập bất kỳ lúc nào và phạm vi truy cập là bất kỳ . Hiện tại đó là các biến siêu toàn cục có tên sau.
Tên:

Tuổi:

5,
Tên:

Tuổi:

6,
Tên:

Tuổi:

7,
Tên:

Tuổi:

8,
Tên:

Tuổi:

9,
Tên:

Tuổi:

0,
Tên:

Tuổi:

0,
Tên:

Tuổi:

1,
Tên:

Tuổi:

2

Nội dung chính Hiển thị

  • Biến $_SERVER trong PHP
  • Biến $GLOBALS trong PHP
  • Biến $_REQUEST trong PHP
  • Biến $_SESSION, $_COOKIE
  • Biến $_POST và $_GET trong PHP
  • Biến $_files trong PHP
  • Biến $_ENV trong PHP

Nội dung chính

  • Biến $_SERVER trong PHP
  • Biến $GLOBALS trong PHP
  • Biến $_REQUEST trong PHP
  • Biến $_SESSION, $_COOKIE
  • Biến $_POST và $_GET trong PHP
  • Biến $_files trong PHP
  • Biến $_ENV trong PHP

Hầu hết thông tin của một truy vấn đến ứng dụng (HTTP Request) dữ liệu của nó đã được PHP phân loại và lưu vào các biến toàn cục này

Biến $_SERVER trong PHP

$_SERVER là một mảng chứa các thông tin do WEBSERVER sinh ra như header, path, location script. Điều này có nghĩa là một số dữ liệu sẽ khác nhau tùy vào WEBSERVER bạn sử dụng (Http Apache, Nginx. ). Một số thông tin bạn có thể lấy được thông qua biến này như

Ý nghĩa giá trị
Tên:

Tuổi:

3chuỗi truy vấn trang đang truy cập. (Ví dụ truy cập trang là http. //miền. com/pathurl/?page=news&id=100 - nó trả về là chuỗi truy vấn là
Tên:

Tuổi:

4)_______05 trả về
Tên:

Tuổi:

6 của trang.
Tên:

Tuổi:

7
Tên:

Tuổi:

8trả về
Tên:

Tuổi:

9 của trang, ví dụ
Tên:

Tuổi:

00.
Tên:

Tuổi:

01 nếu có thì nó là trang dẫn tác nhân người dùng chuyển đến trang hiện tại, ví dụ trang chứa Liên kết mà người dùng nhấn vào để đến trang hiện tại. (Có thể sử dụng cái này để biết người dùng vào trang web thông qua tìm kiếm google với những từ khóa nào)
Tên:

Tuổi:

02trả về đường dẫn của tập lệnh php hiện tại.
Tên:

Tuổi:

03trả về bất kỳ phương thức truy vấn nào đến Máy chủ như
Tên:

Tuổi:

04
Tên:

Tuổi:

05trả về dấu thời gian có giá trị là lúc bắt đầu yêu cầu được gửi đến Máy chủ
Tên:

Tuổi:

06 lấy Tác nhân người dùng là tiêu đề của yêu cầu gửi đến, qua cái này có thể biết được thông tin như Trình duyệt . đang truy cập
Tên:

Tuổi:

05trả về dấu thời gian có giá trị là lúc bắt đầu yêu cầu được gửi đến Máy chủ (thời gian Unix)
Tên:

Tuổi:

08Lấy IP đang truy cập trang.
Tên:

Tuổi:

09Chuỗi là cookie dữ liệu

Biến $GLOBALS trong PHP

Tên:

Tuổi:

6 là một mảng biến bao gồm tất cả các tham chiếu đến các biến toàn cục (toàn cầu). With key of array is the variable name. Ví dụ bạn biết rằng
Tên:

Tuổi:

5 là một biến toàn cục thì bạn có thể truy cập biến đó thông qua
Tên:

Tuổi:

42 như một cách thức mới. Ngoài ra còn chứa các biến toàn cục do bạn định nghĩa, xem thêm

Tên:

Tuổi:

0

Biến $_REQUEST trong PHP

Biến này là một mảng kết hợp, lưu trữ thông tin chứa trong các biến $_GET, $_POST và $_COOKIE. Gop data do user send to a

Biến

Tên:

Tuổi:

2 lưu trữ phiên bản làm việc của PHP, $_COOKIE dữ liệu nhỏ do trình duyệt gửi lên. hai biến này trình bày trong chủ đề Phiên và Cookie

Biến $_POST và $_GET trong PHP

Tên:

Tuổi:

44 là một mảng kết hợp, lưu thông tin gửi đến bằng phương thức HTTP POST (xem thêm về FORM HTML để biết 2 phương thức gửi và nhận)

Tên:

Tuổi:

45 là một mảng kết hợp, lưu thông tin gửi đến bằng phương thức HTTP GET, hay nói cách khác lưu các thông tin chuyển đến thông số qua tham số từ URL

Hai biến

Tên:

Tuổi:

45 và
Tên:

Tuổi:

44 thường xuyên sử dụng với biểu mẫu html trong các trang web thông thường, trong đó sử dụng
Tên:

Tuổi:

48 an toàn hơn
Tên:

Tuổi:

49 và hỗ trợ các khối dữ liệu nhị phân tải lên máy chủ (ví dụ tệp tải lên thì phải sử dụng
Tên:

Tuổi:

48)

ĐƯỢC SỬ DỤNG KHI GỬI THÔNG BÁO ĐI ĐƯỢC BIẾT RÕ RÀNG THÔNG QUA URL CỦA TRÌNH QUÉT. Tuy nhiên,

Tên:

Tuổi:

51 cũng giới hạn độ dài URL là 2000 ký tự. Vì tham số truyền qua biểu diễn URL nên địa chỉ có thể đánh dấu và có ích trong một số trường hợp

Ví dụ. HTML after used form with the method

Tên:

Tuổi:

49

Tên:

Tuổi:

thông tin. php has content

Tên:

Tuổi:

0

Khi bạn điền vào tên ABC, tuổi 20 bấm vào gửi thì trình duyệt URL sẽ là.

Tên:

Tuổi:

53 and content in ra do info. php is.
Chào ABC
Bạn 20 tuổi

Biến $_files trong PHP

Biến

Tên:

Tuổi:

54 lưu thông tin các tập tin tải lên máy chủ. Xem mục Tải tệp lên trong PHP để biết thông tin chi tiết