เมื่อก่อนนี้ผมใช้ code ข้างล่างนี้ ก้อ redirect ไปยังหน้า landingpage ที่ต้องการได้ ไม่มีปัญหาอะคับ แต่มาช่วงสัปดาห์ที่ผ่านมา มันไม่redirect อะคับ มันอยู่เฉพาะหน้าmainpage ของ advertiser อะคับ ผมทำอะไรผิดเหรอคับ ขอคำแนะนำหน่อยอะคับ ผมใช้ hostgator อะคับ เค้ามีเปลี่ยนแปลงอะไรรึปล่าวเอ่ย
destination url : http://www.mydomain.com/index.php?sid=xxx&url=http://affiliatesite.com/landingpage1.php
file : index.php
$sid = $_GET["sid"] ;
$url = $_GET["url"] ;
$aff = "http://www.dpbolvw.net/click-666666-888888?sid=" ;
header ( "Location: ".$aff.$sid."&url=".$url ) ;
exit();
ต้องทำแบบนี้ครับ (ผมดูจาก destination url ที่ให้มานะ)
$sid = urlencode($_GET["sid"]);
$url = urlencode($_GET["url"]);
$aff = "http://www.dpbolvw.net/click-666666-888888?sid=" ;
header("HTTP/1.1 301 Moved Permanently");
header ("Location: ".$aff.$sid."&url=".$url) ;
exit();
คือง่ายๆ ค่าไหนที่จะส่งต่อแบบ GET หรือ POST ก็ตาม ก็ให้ใช้ urlencode แปลงก่อนครับ
นี้คือลักษณะที่ควรจะเป็นแล้ว ถ้ายังใช้งานไม่ได้อีก ก็คงเพราะเป็นที่ตัวเว็บ dpbolvw.net
ที่คุณ redirect ไปล่ะครับ
