PHP ดึง url รูปแล้วนำมาแสดง เปลี่ยน url ของรูป

PHP ดึง url รูปแล้วนำมาแสดง เปลี่ยน url ของรูป

ไม่รู้จะเขียนหัวข้อบทความว่าอะไร เอาเป็นว่า PHP ดึง url ของรูป แล้วนำรูปมาแสดง หรือจะบอกว่าเปลี่ยน url ของรูปก็ได้มั้ง
ความเป็นมา
เนื่องจาก ต้องการจะนำรูปภาพ ซึ่งมี Url อยู่ใน Google Photo ดังตัวอย่าง url ของรูปคือ https://lh3.googleusercontent.com/cAWsvkUoH0-wRyuWqvJf9tg0btLtsHN_Uo_T6FgeBG2gYSXMTw มาแสดง แต่ว่า ก็มีหลายเหตุผลที่ไม่อยากแสดง Url ตรง ๆ เช่น ไม่อยากให้ใครรู้ Url รูปภาพที่แท้จริง หรือต้องการจะให้รูปภาพเป็น Url ที่มีความหมาย หรือเหตุผลอื่น ๆ

ตัวอย่างวิธีการแก้ปัญหา ก็คือให้ใช้ mod_rewrite เพื่อเปลี่ยน Url ที่ต้องการ จากนั้นก็ใช้ PHP ดึงค่า Url ของรูปภาพ แล้วก็ส่งรูปภาพนั้นกลับไปใน Url ที่ต้องการ

ในการใช้ PHP นั้น ใช้คำสั่ง

echo file_get_contents($decode);

เพียงแค่นี้เราก็ดึง Url ของรูปจากนั้นก็ส่งกลับไปได้เลย

Add a Comment