Hàm filter_input() của PHP
Ví 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");
}
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm filter_input() lấy một biến bên ngoài (ví dụ từ dữ liệu nhập vào biểu mẫu) và lọc nó theo tùy chọ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ư thông tin đầ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ả về: | Giá trị của biến khi thành công, FALSE nếu thất bại 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