Computer >> Máy Tính >  >> Lập trình >> PHP

Làm thế nào để xác thực tên miền trong PHP?

Tên miền có thể được xác thực bằng cách sử dụng mã dưới đây 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) //valid characters check
   && preg_match("/^.{1,253}$/", $domain_name) //overall length check
   && preg_match("/^[^.]{1,63}(.[^.]{1,63})*$/", $domain_name) ); //length of every label
}
?>
$domain_name = 'https://tutorialspoint.com'
is_valid_domain_name($domain_name)

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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

Trong đoạn mã trên, hàm ‘preg_match’ được sử dụng để đối sánh tên miền được truyền làm đối số cho hàm do người dùng xác định ‘is_valid_domain_name’.