Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

จะตรวจสอบชื่อโดเมนใน PHP ได้อย่างไร?


ชื่อโดเมนสามารถตรวจสอบได้โดยใช้รหัสด้านล่างใน PHP -

ตัวอย่าง

<?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)

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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

ในโค้ดด้านบนนี้ ฟังก์ชัน 'preg_match' ใช้เพื่อจับคู่ domain_name ที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยังฟังก์ชันที่ผู้ใช้กำหนดเอง 'is_valid_domain_name'