Devdit
 

วิธีใส่โค้ด AdSense ในเว็บไซต์ PHP ทำอย่างไร

1K

ต้องการติดโค้ด Google AdSense ในเว็บไซต์ที่เขียนด้วยภาษา PHP แต่ไม่สำเร็จ โค้ดไม่ทำงานขึ้น Error ว่า Parse error: syntax error, unexpected identifier "https", expecting "," or ";" แบบนี้ต้องแก้ไขอย่างไร

<?php
    echo "<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXX"
 crossorigin="anonymous"></script>";
?>

 

วิธีแก้ไข

ปัญหานี้เกิดจากใช้ double quote ( “ ” ) ของ echo ซ้อนทับกับ double quote ของโค้ด Google AdSense เบื้องต้นแนะนำให้เปลี่ยน double quote ของโค้ด AdSense เป็น single quote แทน สามารถแก้ไขโค้ดได้ดังนี้

<?php
    echo "<script async src='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXX' crossorigin='anonymous'></script>";
?>
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ