จะบล๊อก user ที่ไม่เปิดคุ๊กกี้ยังไงดีครับ [php]

เริ่มโดย technomatch, 16 เมษายน 2009, 21:40:21

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

technomatch

แบบถ้าไม่เปิดให้รีไปหน้าอื่นอะครับ  :P

ช่วยแนะนำหน่อยครับ  :P

fawasp

ไม่เข้าใจคำถามอ่ะครับ ช่วยขยายความหน่อย ครับ :-)

technomatch

คือบราวเซอร์เนี่ย...มันจะมีให้เปิดปิดคุี๊กกี้ใช่มั้ยครับ....ทีนี้มันมี user (ผุ้ใช้งาน) บางคน (ส่วนใหญ่จากตุรกีนู่น) ปิดระบบคุ๊กกี้ ซึ่งผมเดาเอาว่ามันน่าจะเป็นระบบช่วยคลิกเพื่อลงทะเบียน..ช่วยกดปุ่มประมาณนี้ครับ...จึงอยากรู้ว่ามันมี php ที่ตรวจและบล็อกไวเ้ได้มั้ย

Bes

ปกติ google มันจะตรวจคุ๊กกี้ด้วยนะ ลองดูดิ

[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

marus

ก็ส่ง cookie ออกมาก่อนเลย ใช้ php อ่านค่า cookie
ถ้าไม่เปิด cookie มันก็จะไม่มีค่า นี้ก็ให้ไปหน้าอื่น
ใช้ Java script ตรวจก็ได้

แต่เอาจริงๆก็กันไม่ได้หรอก


mr.sit

ตามขั้นตอนนี้นะครับ

1. ใช้ php สร้างค่าขึ้นมาชุดหนึ่ง เก็บเป็น session ไว้ที่ server
2. เอาค่าที่ว่าส่งเป็น cookie มาที่ client
3. get ค่า cookie ขึ้นมาอีกรอบ แล้วเปรียบเทียบกันกับค่าที่เก็บไว้ตอนแรก ถ้าไม่ตรงกัน หรือค่าที่ได้จาก cookie เป็นค่าว่าง แสดงว่า browser ไม่รับ cookie

ioff

if(empty($_cookies[xxx])){

เงื่อนไขถ้าไม่พบ
}


ไม่รู้เข้าใจถูกรึป่าว ลองดูนะค่ะ


www.thaihoro.co.cc

technomatch