Hàm filter_input () trong PHP
Thí dụ
Kiểm tra xem biến bên ngoài "email" có được gửi đến trang PHP hay không, thông qua phương thức "get" và cũng kiểm tra xem đó có phải là địa chỉ email hợp lệ hay không:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
Định nghĩa và Cách sử dụng
Hàm filter_input () nhận một biến bên ngoài (ví dụ từ đầu vào biểu mẫu) và tùy chọn lọc nó.
Hàm này được sử dụng để xác thực các biến từ các nguồn không an toàn, chẳng hạn như đầu vào của người dùng.
Cú pháp
filter_input(type, variable, filter, options)
Giá trị tham số
Parameter | Description |
---|---|
type | Required. The input type to check for. Can be one of the following:
|
variable | Required. The variable name to check |
filter | Optional. Specifies the ID or name of the filter to use. Default is FILTER_DEFAULT, which results in no filtering |
options | Optional. Specifies one or more flags/options to use. Check each filter for possible options and flags |
Chi tiết kỹ thuật
Giá trị trả lại: | Giá trị của biến khi thành công, FALSE khi không thành công hoặc NULL nếu biến không được đặt |
---|---|
Phiên bản PHP: | 5,2+ |
❮ Tham khảo bộ lọc PHP hoàn chỉnh