Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 10940|ตอบกลับ: 7

ไม่ทราบว่าทำ linkout แบบนี้ยังไงคับ

[คัดลอกลิงก์]
zicaros โพสต์ 2011-4-9 21:43:27 |โหมดอ่าน
ผมเอามาจากเว็บ
  1. www.raamas.com
คัดลอกไปที่คลิปบอร์ด
คือลิงค์ออกของเว็บเขาจะเป็น
  1. http://www.raamas.com/link.php?referal=aHR0cDovL3d3dy51cGxvYWQudGMvZG93bmxvYWQvMTI4MjM3L25va28tZGVmcmFnLXByb2Zlc3Npb25hbC12ZXIuLTE0LjEtYnVpbGQtMzA1LnJhci5odG1s
คัดลอกไปที่คลิปบอร์ด
แต่โดยทั่วไป มันจะเป็น url/link.php?referal=www.google.co.th


ผมอยากให้เป็นแบบเว็บ raamas ไม่ทราบว่าใช้ mod ยังไงคับ
jaideejung007 โพสต์ 2011-4-10 08:59:17
เป็นการเข้ารหัสของลิงค์เป็น base64_encode ครับ

โดยอาจใช้คำสั่งนี้ สำหรับเข้ารหัส
  1. base64_encode($url);
คัดลอกไปที่คลิปบอร์ด
และอาจใช้คำสั่งนี้ สำหรับถอดรหัส
  1. base64_decode($url);
คัดลอกไปที่คลิปบอร์ด
 เจ้าของ| zicaros โพสต์ 2011-4-10 22:32:31
ผมควรจะแก้จากตรงไหนอะคับ จาก mod  

http://www.discuzthai.com/forum.php?mod=viewthread&tid=17031&page=1

ผมใช้ linkout ของกระทู้ด้านบน พอจะสอนได้ไหมคับ พี่ jaidee
jaideejung007 โพสต์ 2011-6-29 11:23:32
แนวทางให้นะครับ

จากลิงค์นี้
hxxp://www.raamas.com/link.php?referal=aHR0cDovL3d3dy51cGxvYWQudGMvZG93bmxvYWQvMTI4MjM3L25va28tZGVmcmFnLXByb2Zlc3Npb25hbC12ZXIuLTE0LjEtYnVpbGQtMzA1LnJhci5odG1s

ฟังก์ชัน GET มันก็คือ referal ค่ามันก็คือ aHR0cDovL3d3dy51cGxvYWQudGMvZG93bmxvYWQvMTI4MjM3L25va28tZGVmcmFnLXByb2Zlc3Npb25hbC12ZXIuLTE0LjEtYnVpbGQtMzA1LnJhci5odG1s

ซึ่งโค๊ดดังกล่าว(อาจ)จะถูกเข้ารหัสด้วย base64_encode

ให้เราสร้างไฟล์ link.php เพื่อรับค่า GET ซึ่งก็คือ referal มาถอดรหัสด้วย base64_decode ซึ่งจะได้ลิงค์ออกมา(จากการถอดรหัสตะกี้น่ะ) แล้วทำการ ทำ Redirect Link ให้มันไปยังรหัสที่เรา base64_decode ออกมาตะกี้ครับ

ส่วนโค๊ดนั้น ผมจำฟังก์ชันมันบ่ได้ งง นิดหน่อย แต่แนวทางการทำจะแบบนี้เลยครับ

ปล. ลองหาสคริปต์ที่เขาแจก Linkout มาโมต่อได้นะครับ โดยแก้ไขในส่วนไฟล์ ทีทำการ linkout ไปน่ะ มา decode ออก แต่ต้นทางต้อง encode มาก่อนหน้านี้จ๊ะ(อาจจะแก้ไขไฟล์ใน function.inc.php ก็เป็นได้ หุหุ ซับซ้อนขึ้นไปอีก)
ปลล. นึกภาพออกไหมอ่ะ
ฅนไทย โพสต์ 2011-6-29 11:32:20
งงอะครับ

คือว่่า

เราต้องแก้ไฟล์ไหนอะครับ

แก้ไฟล์ใน include

หรือวา่แก้ที่

link.php งะ
ฅนไทย โพสต์ 2011-6-29 11:34:29
ต้นฉบับโพสต์โดย jaideejung007 เมื่อ 2011-6-29 11:23
แนวทางให้นะครับ

จากลิงค์นี้

งงงะครับ

ผมต้องแก้อะไรอะครับ

ยิ่งดูยิ่งงง
jaideejung007 โพสต์ 2011-6-29 12:16:59
เป็นแนวทางเฉยๆ ไงครับ ^^
zeronix โพสต์ 2011-11-20 17:48:21
สอนเลยเหอ คับ แนวทางมาไม่ได้ศัพท์คนอ่านก้งงนะคับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-4 10:25

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้