Cái nào là cách chính xác để sử dụng php_self trong phương thức hành động?
Show
$_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 Thí dụtiếng vang $_SERVER['PHP_SELF']; 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ủ-PHP_SELF được sử dụng để làm gì?$_SERVER["PHP_SELF"] là một biến siêu toàn cầu trả về tên tệp của tập lệnh hiện đang thực thi . Vì vậy, $_SERVER["PHP_SELF"] sẽ gửi dữ liệu biểu mẫu đã gửi đến chính trang đó, thay vì chuyển sang một trang khác. Bằng cách này, người dùng sẽ nhận được thông báo lỗi trên cùng một trang với biểu mẫu.
Làm cách nào để sử dụng $_ MÁY CHỦ [' PHP_SELF ']?$_SERVER['PHP_SELF']
. Khi bạn sử dụng $_SERVER['PHP_SELF'], nó trả về tên tệp /example/index. php cả có và không có tên tệp được nhập vào URL . Khi các biến được thêm vào cuối, chúng sẽ bị cắt bớt và một lần nữa /example/index.
Biến $_ SERVER PHP_SELF giải thích bằng ví dụ là gì?$_SERVER['PHP_SELF'] biến. Phần tử mảng này chỉ ra tên tệp của tập lệnh hiện đang thực thi . Ví dụ: nếu bạn chạy www. công ty mạng. biz/chỉ mục. php, $_SERVER['PHP_SELF'] sẽ là /index.
Làm cách nào để gửi biểu mẫu cho chính nó trong PHP?Cách thích hợp là sử dụng $_SERVER["PHP_SELF"] (kết hợp với htmlspecialchars để tránh khả năng khai thác). Bạn cũng có thể bỏ qua phần hành động = trống, phần này không hợp lệ với W3C, nhưng hiện đang hoạt động trong hầu hết (tất cả?) Trình duyệt - mặc định là tự gửi nếu nó trống. |