Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Cách xác thực tên miền trong PHP


Tên miền có thể xác thực bằng mã dưới trong PHP:

Ví dụ

<?php 
function is_valid_domain_name($domain_name) { 
    return (preg_match("/^([a-zd](-*[a-zd])*)(\.([a-zd](-*[a-zd])*))*$/i", $domain_name) // kiểm tra ký tự hợp lệ 
    && preg_match("/^.{1,253}$/", $domain_name) // kiểm tra độ dài tổng 
    && preg_match("/^[^.]{1,63}(\.[^.]{1,63})*$/", $domain_name) ); // độ dài mỗi nhãn 
} 
?> 
$domain_name = 'https://tutorialspoint.com' 
is_valid_domain_name($domain_name)

Kết quả

$domain_name = 'https://tutorialspoint.com' is_valid_domain_name($domain_name)

Trong mã trên, hàm 'preg_match' khớp domain_name truyền cho hàm tự định nghĩa 'is_valid_domain_name'.