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

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

ThaiSEOBoard.comความรู้ทั่วไปGeneral (ถามคุยวิชาการ IM)มีวิธีเช็ค ว่าเป็นคนเว็บแบบโดยตรง ไหมครับ PHP
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีวิธีเช็ค ว่าเป็นคนเว็บแบบโดยตรง ไหมครับ PHP  (อ่าน 502 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
webbaby
สมุนแก๊งเสียว
*

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

กระทู้: 844



ดูรายละเอียด เว็บไซต์
« เมื่อ: 28 ตุลาคม 2014, 10:56:52 »

 คือผมอยากจะ โชว์แบนเนอร์ เฉพาะ ให้กับคนเข้าเว็บที่ เข้าเว็บแบบโดยตรง direct เท่านั้นอะครับ มีวิธีเช็ค วิธีแสดง ไหมครับ ผมใช้ PHP  wanwan012
บันทึกการเข้า

nst_nk
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,396



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 28 ตุลาคม 2014, 12:27:05 »

ลองใช้

$ref = $_SERVER['HTTP_REFERER'];
echo $ref;

ถ้าได้ค่าว่างแสดงว่าเข้ามาตรงๆ จากการพิม url
บันทึกการเข้า


  ◤◤ รับเขียนระบบต่างๆครับ เช่น ระบบ Shipping , ร้านค้าออนไลน์ , อสังหาริมทรัพย์ , ระบบจัดการหลังบ้านทุกประเภท  สอบถามได้ครับ Line : bigznst ◥◥
webbaby
สมุนแก๊งเสียว
*

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

กระทู้: 844



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 28 ตุลาคม 2014, 14:09:21 »

ลองใช้

$ref = $_SERVER['HTTP_REFERER'];
echo $ref;

ถ้าได้ค่าว่างแสดงว่าเข้ามาตรงๆ จากการพิม url

ถ้าเช็ค if ใช้   != ""  หรือ empty ครับ
บันทึกการเข้า

icez
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #3 เมื่อ: 28 ตุลาคม 2014, 14:11:05 »

empty ดีกว่าครับ

เพราะเวลาเข้าโดยตรงจะไม่มีตัวแปร  $_SERVER['HTTP_REFERER'] อยู่ครับ
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
หน้า: [1]   ขึ้นบน
พิมพ์