show pop up แค่ 1 คนต่อครั้ง

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา show pop up แค่ 1 คนต่อครั้ง

show pop up แค่ 1 คนต่อครั้ง
ตอนนี้ทำ pop up ไว้อาลัยค่ะ
ใช้ script นี้ สามารถกำหนดได้ไหมคะว่าจะได้ show pop up แค่ 1 คน ต่อครั้ง เราะตอนนี้
ทุกครั้งที่เข้าหน้าแรก ก็จะเด้ง pop up ทุกครั้งเลย
var imgLightbox = (function(){
        "use strict";
        return {
            open: function (filename) {
                var els = document.getElementById("imgLightbox").style;

                els.backgroundImage = "url('"+filename+"')";
                els.display="block";
            },
            close: function () {
                document.getElementById("imgLightbox").style.display="none";
            }
        };
    }());


Yuii Thiya 65.49.126.xxx 05-10-2017 09:55:59

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
.ใช้ cookie ตั้งค่า 

ดูเนื้อหานี้เป็นแนวทาง
กำหนด path ตัวแปร cookie ด้วย php ตอนที่ 3 http://niik.in/447 
https://www.ninenik.com/content.php?arti_id=447 via @ninenik

ส่วนการสร้าง cookie

<?php
// check cookie ครั้งแรกจะไม่มี ก็ให้แสดง
if(!isset($_COOKIE["cookie1"])){ // เช็คว่ามีตัวแปรนี้อยู่ก่อนแล้วหรือไม่
    setcookie("cookie1", "ทดสอบ",time()+3600,"/");  // กำหนดตัวแปร      
}
?>

 
ส่วนที่้ใช้เป็นเงื่อนการแสดง popup
 
<?php
// เปิดมาครั้งแรกจะไม่มี  ก็เข้าไปทำงานในเงื่อนไข
if(!isset($_COOKIE["cookie1"])){ // ทำงานแสดงครั้งแรก
?>
<!--โค้ด javascript-->
<?php } ?>


ninenik 183.88.65.xxx 05-10-2017
 ความคิดเห็นที่ 2
เอาไปใส่ไว้ ตรงไหน ครับ


Terapong Potisuwan 124.122.29.xxx 03-05-2019 09:31






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ