is_refurl

วิธีการใช้ฟังก์ชัน is_refurl

ฟังก์ชัน is_refurl ใช้ในการสร้าง URL ที่อ้างอิงจากโฮสต์และโปรโตคอล (HTTP หรือ HTTPS) ที่ถูกใช้ในปัจจุบัน โดยอิงจากพารามิเตอร์เส้นทางที่กำหนด

ฟังก์ชันมีพารามิเตอร์ดังนี้:

  • $url (optional) - เส้นทางเพิ่มเติมที่ต้องการต่อท้าย URL (เช่น /path/to/page)

ตัวอย่างการใช้งาน

  1. สร้าง URL ที่อ้างอิงจากโฮสต์และโปรโตคอลปัจจุบัน

    $refUrl = $_PNA->is_refurl('/current/page');
    echo $refUrl;

    ผลลัพธ์: จะได้ URL ที่รวมโปรโตคอล (HTTP หรือ HTTPS) และโฮสต์ปัจจุบัน พร้อมเส้นทางที่กำหนด เช่น "https://example.com/current/page"

  2. กรณีที่ไม่ได้ระบุ $url

    $baseUrl = $_PNA->is_refurl();
    echo $baseUrl;

    ผลลัพธ์: จะได้ URL ที่ประกอบด้วยโปรโตคอลและโฮสต์ปัจจุบัน เช่น "https://example.com"

หมายเหตุ: ฟังก์ชันนี้จะตรวจสอบว่าเซิร์ฟเวอร์ใช้งาน HTTPS หรือไม่ หากใช้งานจะส่งกลับ URL ที่ใช้โปรโตคอล "https" หากไม่ใช้งานจะใช้ "http"

Last updated