สอบถาม core สำหรับ set session ว่า user มีการเข้าใช้หรือเปลี่ยนหน้า ของ phpBB
ผมต้องการเก็บข้อมูลทุกครั้งที่ user เปลี่ยนหน้า หรืออยู่ user เข้าใช้งาน
สอบถาม core สำหรับ set session ว่า user มีการเข้าใช้หรือเปลี่ยนหน้า ของ phpBB
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP VIP Members
- โพสต์: 3751
- ลงทะเบียนเมื่อ: 06/06/2022 9:43 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41401
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: สอบถาม core สำหรับ set session ว่า user มีการเข้าใช้หรือเปลี่ยนหน้า ของ phpBB
ลองเช็คค่า ตัวเป็น object $user
หลังจากที่ common ทำงาน จะได้ค่าเก็บใน นั้น
var_dump หรือ print_r
ดูค่า ได้
หลังจากที่ common ทำงาน จะได้ค่าเก็บใน นั้น
โค้ด: เลือกทั้งหมด
$user->session_begin();
$auth->acl($user->data);
$user->setup();
ดูค่า ได้
โค้ด: เลือกทั้งหมด
print_r($user->data)
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41401
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: สอบถาม core สำหรับ set session ว่า user มีการเข้าใช้หรือเปลี่ยนหน้า ของ phpBB
สามารถ เอาไปใช้กับ Event พวก
core.common
หรือจะเช็คใน core.user_setup
core.common
หรือจะเช็คใน core.user_setup
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP VIP Members
- โพสต์: 3751
- ลงทะเบียนเมื่อ: 06/06/2022 9:43 am
Re: สอบถาม core สำหรับ set session ว่า user มีการเข้าใช้หรือเปลี่ยนหน้า ของ phpBB
จากที่ผมลองใช้ งาน core.user_setup
ทุกครั้งที่ผมรีหน้าหรือกดไปหน้าใหม่ เหมือนมีการเข้ามาทำซ้ำมากกว่า 1 รอบใน core ตัวนี้ครับทำให้ข้อมูลที่ต้องการเก็บเพิ่ม ที่ละ 1เมื่อมีคนใช้ กายเป็นเพิ่มที่ละ 3
ก่อน รีโหลดหน้า หลังรีโหลดหน้า function ตอนเพิ่มข้อมูล
โค้ด: เลือกทั้งหมด
public function m_visitor_summary()
{
// is_bot ได้ค่าว่าง แสดงว่าคนใช้คนนั้นที่กำลังเข้าเว็บอยู่ ไม่ใช่ bot
if (empty($this->user->data['is_bot'])) {
date_default_timezone_set($this->config['board_timezone']);
$s_date = strtotime('today 00:00:00');
$e_date = strtotime('today 23:59:59');
$sql = "SELECT * FROM " . $this->table_prefix . "m_visitor_summary
WHERE created_date >= $s_date AND created_date <= $e_date ";
$result = $this->db->sql_query($sql);
$data = $this->db->sql_fetchrow($result);
if (empty($data)) {
$post_data = array(
'sum_visitor' => 1,
'created_date' => $s_date,
);
$sql = 'INSERT INTO ' . $this->table_prefix . 'm_visitor_summary' . $this->db->sql_build_array('INSERT', $post_data);
$this->db->sql_query($sql);
} else {
$id = $data['id'];
$sum_visitor = $data['sum_visitor'];
$post_data = array(
'sum_visitor' => intval($sum_visitor) + 1,
);
$sql = " UPDATE " . $this->table_prefix . "m_visitor_summary SET " . $this->db->sql_build_array('UPDATE', $post_data) .
" WHERE id = $id";
$this->db->sql_query($sql);
}
}
}
-
- PHP VIP Members
- โพสต์: 3751
- ลงทะเบียนเมื่อ: 06/06/2022 9:43 am
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ สอบถาม core ที่เข้าทำงานทุกหน้า ไม่ว่าจะกดหน้าไหนก็เข้าใช้ core นั้น ของ phpBB
โดย flook » 06/10/2022 2:55 pm » ใน Programming - PHP - 5 ตอบกลับ
- 861 แสดง
-
โพสต์ล่าสุด โดย eange08
10/10/2022 2:23 pm
-
-
-
โพสต์ใหม่ สอบถาม core ที่แก้ไขรูปประจำตัวก่อนการเช็คขนาดไฟล์ของ phpBB
โดย flook » 27/03/2023 10:13 am » ใน Programming - PHP - 1 ตอบกลับ
- 939 แสดง
-
โพสต์ล่าสุด โดย mindphp
28/03/2023 9:51 am
-
-
-
โพสต์ใหม่ สอบถาม core สำหรับเช็คสถานะตอน แนบไฟล์ phpBB
โดย flook » 22/09/2022 4:15 pm » ใน Programming - PHP - 3 ตอบกลับ
- 1124 แสดง
-
โพสต์ล่าสุด โดย mindphp
26/09/2022 1:46 pm
-
-
-
โพสต์ใหม่ สอบถาม core การทำงาน Authentication ของ phpBB
โดย flook » 28/08/2023 2:13 pm » ใน สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 2 ตอบกลับ
- 506 แสดง
-
โพสต์ล่าสุด โดย flook
30/08/2023 11:45 am
-
-
-
โพสต์ใหม่ สอบถาม core ที่เกี่ยวข้องกับการสมัครสมาชิก ของ phpBB และ ไฟล์ email ส่ง
โดย flook » 07/06/2023 9:36 am » ใน Programming - PHP - 1 ตอบกลับ
- 735 แสดง
-
โพสต์ล่าสุด โดย eange08
07/06/2023 10:06 am
-
-
-
โพสต์ใหม่ สอบถาม core phpBB สำหรับแก้ไขข้อมูลตอน preview หน้า pm
โดย flook » 18/05/2023 12:10 pm » ใน Programming - PHP - 1 ตอบกลับ
- 901 แสดง
-
โพสต์ล่าสุด โดย eange08
18/05/2023 12:28 pm
-
-
-
โพสต์ใหม่ สอบถาม core ของ phpBB ใช้งานทั้งตอน Preview และ หลัง กด submit
โดย flook » 29/11/2022 5:29 pm » ใน Programming - PHP - 1 ตอบกลับ
- 881 แสดง
-
โพสต์ล่าสุด โดย eange08
30/11/2022 11:15 am
-
-
-
โพสต์ใหม่ สอบถาม core ที่ทำงาน หลังจาก ลบโพสต์ สำหรับของ phpBB ครับ
โดย flook » 27/01/2023 9:56 am » ใน Programming - PHP - 2 ตอบกลับ
- 816 แสดง
-
โพสต์ล่าสุด โดย flook
30/01/2023 11:22 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 105