รบกวนหน่อยครับ คิดไม่ออกจริงๆ
ระบบที่ทำคือ ทำระบบนำแบนเนอร์ไปติดที่เว็บไซต์อื่นๆ หากสมาชิกท่านใดที่นำแบนเนอร์ไปติดที่เว็บไซต์อื่นๆนั้น ถ้ามีคนคลิกแบนเนอร์ กับมายังเว็บไซต์
จะได้รับคะแนน คลิกละ 10 คะแนน ปัญหาคือว่าถ้าสมาชิกท่านนี้คลิกเองหลายๆครั้ง อาจทำให้โกงคะแนนได้ แต่ที่คิดไว้คือจะทำระบบเช็ค IP หา IP ซ้ำกัน
ก็จะได้แค่ครั้งเดียว ตอนนี้ใช้วิธีเช็ค IP อยู่ จึงอยากปรึกษาว่านอกจากการเช็ค IP แล้ว เรามีวิธีอื่นอีกหรือเปล่าครับ คิดไม่ออกจริงๆ
Tag : - - - -
Date :
2010-06-24 23:40:02
By :
somparn
View :
976
Reply :
2
No. 1
Guest
เช็คว่าเข้ามาครั้งแรกหรือเปล่า
<?php session_start();
if (empty($_SESSION['click'])){
//1.save click to db
//2.$_SESSION['click'] = 1;
}
?>
ตรวจสอบแบบละเอียด
นำ ip ที่คลิ้กมาบันทึกใน db (ควรตรวจสอบว่าเป็น proxy หรือเปล่าด้วย)
แล้วมาวิเคราะห์ ip ว่า ip ของคนที่คลิ้กลิงค์เป็น ip ที่คล้ายคลึงกันบ่อยไปไหม ก็ให้ลดคะแนนลง