ตัวอย่าง session เบื้องต้น

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
โพสต์: 1478
ลงทะเบียนเมื่อ: 15/11/2018 10:01 am

ตัวอย่าง session เบื้องต้น

โพสต์ที่ยังไม่ได้อ่าน โดย จันนุสรณ์ ดีแก่ »

ตัวอย่าง session เบื้องต้น


เริ่มเเรกนั้นเราต้องสร้างไฟล์ มา 3 ไฟล์ซึ่งอยู่ในโฟเดอร์เดียวกัน ในที่นี่ตั้งชื่อเป็น ไฟล์ index,chk และ delete ดังรูป ในตัวอย่างนี่เป็นการเช็คค่า session
Screenshot (298).png
Screenshot (298).png (5.29 KiB) Viewed 2892 times
code ในไฟล์ index.php เป็นการดูต่าเซสซันว่ามีอยู่หรือไม่

โค้ด: เลือกทั้งหมด

<?php
        session_start();
        $_SESSION["str_session"] ="www.MindPhp";
        session_write_close();
        ?>


<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <br>
        <?php
        echo "เก็บค่าเซสซั่นเรียบร้อยแล้ว";
        ?>
        <br>
        <br>
        <a href="chk.php">ตรวจสอบค่าเซสซั่นที่ถูกเก็บไว้</a>
    </body>
</html>
.................................................................................................................................................................................
code ในไฟล์ chk.php เป็นการตรวจสอบไฟล์ว่าเซสซันที่เก็บคืออะไร

โค้ด: เลือกทั้งหมด

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <br>
        <?php
      echo "session id =".session_id();
      echo "<br/>"."ค่าเซสซันที่ถูกเก็บ =".$_SESSION["str_session"];
        ?>
        
        <br>
        <br>
        <a href="delete.php">ลบเซสซั่น</a>
    </body>
</html>

.................................................................................................................................................................................
code ในไฟล์ delete.php เป็นการลบไฟ์เซคซัน

โค้ด: เลือกทั้งหมด

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body
        <br>
        
        <?php
       echo "ค่าเซสซันของคุณถูกลบแล้ว";
        ?>
        
        <br>
        <br>
        <a href="index.php">สร้างเซสสัน</a><br>
        <a href="chk.php">ตรวจสอบค่าเซสซันที่ถูกเก็บไว้</a><br>
        
    </body>
</html>
เมื่อรู้โคดแล้วเรามาดูวิธีการทำงานของโปรแกรม และเมื่อรันโปรแกรมผลลัพธ์ที่ได้คือ

เริ่มแรกนั้นจะเป็นหน้าตาของโปรแกรม จะมีข้อความที่ขึ้นว่าเก็บค่า เซสซันเรียบร้อยแล้ว
Screenshot (300).png
ต่อมาจะเป็นการทำงานของโปรแกรมเมื่อเรากดตรวจสอบค่าเซสซันที่ถูกเก็บไว้จะขึ้น seeion id..... และด้านล่างท้ายนั้นจะเป็นการลบเซลซันเมื่อเรากดลบผลลัพธ์จะเป็นอย่างไร
Screenshot (302).png
เมื่อเราทำการลบเซสซัน จะขึ้นหน้าตาโปรแกรมว่า ค่าเซสซันของคุณถูกลบแล้ว และหากเราตรวจสอบหน้าตา เซสซันใหม่อีกรอบ การทำงานของโปรแกรมจะเด้งการทำงาน ในรูปแรกขึ้นอีกรอบ
Screenshot (304).png
สามารถศึกษาขอมูลเพิ่มเติมได้ที่ Session เซสชั่นเบื้องต้น
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 62