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

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

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

Post Reply
จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
Posts: 1478
Joined: 15/11/2018 10:01 am

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

Post by จันนุสรณ์ ดีแก่ » 26/11/2018 6:35 pm

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


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

Code: Select all

<?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 เป็นการตรวจสอบไฟล์ว่าเซสซันที่เก็บคืออะไร

Code: Select all

<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 เป็นการลบไฟ์เซคซัน

Code: Select all

<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 เซสชั่นเบื้องต้น

Post Reply

Return to “PHP Knowledge”

Users browsing this forum: No registered users and 5 guests