ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingวิธีทำ redirect link โดยค่า referrer ไม่หาย
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: วิธีทำ redirect link โดยค่า referrer ไม่หาย  (อ่าน 3228 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Mikas
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 352



ดูรายละเอียด เว็บไซต์
« เมื่อ: 11 สิงหาคม 2010, 00:00:14 »

พอดีนั่งหาเรื่องนี้อยู่ครับ ลองทำ redirect หลายวิธีทั้ง javascript, php, meta refresh ไม่มีวิธีไหนส่งค่า referrer ไปรอดครบทุก browser พอดีไปเจอวิธีนี้ที่ BHW ลองทดสอบแล้วผ่านฉลุยทั้ง IE ทั้ง Firefox

สำหรับใครที่ต้องการทำ link ออกไปหา site Affiliate หรือ site นอกอื่นๆ โดยที่ต้องส่งค่า referrer ไปด้วย แต่ไม่ต้องการทำ link ตรง คิดว่าน่าจะมีประโยชน์ครับ   

อ้างถึง
<html>
<head></head>
<body onload="document.getElementById('go').submit();">
<form action="AFFILIATE LINK HERE" method="get" id="go"></form>
</body>
</html>

แค่เอาโค๊ดนี้ไปใส่ใน file ที่ต้องการทำ redirect ออกไปไซท์นอก โดยเปลี่ยน AFFILIATE LINK HERE เป็น url ปลายทางเท่านั้นครับ ง่ายๆ  สะดวกดี และเวิร์ค
 
ถ้าถูกใจช่วยกด Thanks ให้ด้วยนะค้าบ   
บันทึกการเข้า

smaller
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 273



ดูรายละเอียด
« ตอบ #1 เมื่อ: 11 สิงหาคม 2010, 00:04:05 »

ถ้ามี link ในหน้านั้น เยอะก็ใส่เพิ่มเข้าไปใช่ป่าวครับ
 Tongue
บันทึกการเข้า

Mikas
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 352



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 11 สิงหาคม 2010, 00:08:58 »

ก็ประยุคเขียนเป็นโค๊ดส่งค่าไปก็ได้ครับเช่น

้http://www.mydomain.com/redirect.php?site=referrer.com

ไฟล์ redirect ก็มีแค่ไฟล์ redirect.php ไฟล์เดียว  wanwan020
บันทึกการเข้า

Legendary Pon
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 56
ออฟไลน์ ออฟไลน์

กระทู้: 2,216



ดูรายละเอียด
« ตอบ #3 เมื่อ: 11 สิงหาคม 2010, 01:06:21 »

ก็ประยุคเขียนเป็นโค๊ดส่งค่าไปก็ได้ครับเช่น

้http://www.mydomain.com/redirect.php?site=referrer.com

ไฟล์ redirect ก็มีแค่ไฟล์ redirect.php ไฟล์เดียว  wanwan020



แบบของ thaiseo นี่เหรอครับ

มันจะได้ referer เป็น
http://www.thaiseoboard.com/go/?http://www.mydomain.com
นะครับ
บันทึกการเข้า

smaller
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 273



ดูรายละเอียด
« ตอบ #4 เมื่อ: 11 สิงหาคม 2010, 01:18:42 »

ก็ประยุคเขียนเป็นโค๊ดส่งค่าไปก็ได้ครับเช่น

้http://www.mydomain.com/redirect.php?site=referrer.com

ไฟล์ redirect ก็มีแค่ไฟล์ redirect.php ไฟล์เดียว  wanwan020



เดี๋ยวไปงมดูครับ ขอบคุณครับ

 Kiss
บันทึกการเข้า

Mikas
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 352



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 11 สิงหาคม 2010, 02:54:02 »

แบบของ thaiseo นี่เหรอครับ

มันจะได้ referer เป็น
http://www.thaiseoboard.com/go/?http://www.mydomain.com
นะครับ


ผมไม่แน่ใจครับ ว่าค่า referrer ที่ได้เป็น page ที่ทำ redirect ไป หรือ page ก่อนหน้า ตอนทดสอบแค่ click ที่ link แล้วไปเชคที่ไซท์ปลายทาง ดูว่าไซท์ปลายทางตรวจจับได้ว่า click นั้นมาจากเเวปเราได้หรือปล่าวเท่านั้น

แต่ถ้าดูจาก code ค่า referrer ที่ปลายทางได้ก็ควรเป็น หน้า page ที่ redirect นั้นแหละครับ แต่ตรงนี้ถ้าแค่เพียงให้ไซท์ปลายทางแยกแยะ  ว่าเป็น traffic มาจาก site เรา ก็ไม่น่าจะมีปัญหาอะไรหนิครับ 
บันทึกการเข้า

myong1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 569



ดูรายละเอียด
« ตอบ #6 เมื่อ: 11 สิงหาคม 2010, 19:38:17 »

เคยหาใน net นานมาแล้ว และเคยทดลองใช้ดู ได้ผลตามนี้ครับ

ยกตัวอย่าง 2 หน้านี้ครับ

1.my_page หน้า landing page เรา
2.redirect_page หน้า redirect ที่จะส่งไปยังเจ้าของสินค้า

1.redirect แบบ HTML
ไม่ว่าจะ browser ไหนจะไม่แสดง referrer

2.redirect แบบ JavaScript
บาง browser จะไม่แสดง referrer
บาง browser จะแสดง referrerเป็นหน้า redirect_page

3.redirect แบบ PHP
ไม่ว่าจะ browser ไหนจะแสดง referrerเป็นหน้า my_page

ลองทดลองดูได้ครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์