Server ส่งตัวแปล GET ที่มี http:// ไม่ได้
code ที่ทดสอบครับ
[code]<?php
echo $_GET[url];
?>[/code]
เช่น
abc.com/test.php?url=http://www.xxx.com
จะกลายเป็น 500 Internal Server Error nginx ทันทีครับ
แต่ถ้าเอา http:// จะปกติ
ลอง https:// ก็ใช้ได้
เวลาส่งค่าตัวแปลทุกอย่างถ้าขึ้นต้นด้วย http:// จะเป็นปัญหาทันที
แต่ถ้าอยู่ใน Sub domain จะสามารถทำงานได้ปกติ
ต้องตั้งค่า php หรือ server อะไรยังไงครับ
ตอนนี้ทำได้แล้วคือ แปลงระหัสเป็น http%3A%2F%2F