Tìm hiểu về session trong ngôn ngữ PHP

Thảo luận trong 'Các rao vặt khác' bắt đầu bởi hongson1992, 11 Tháng mười 2016.

  1. hongson1992

    hongson1992 VIP Members Thành Viên VIP Thành viên

    Bài viết:
    46
    Đã được thích:
    2
    Diendanraovataz.net - Diễn đàn rao vặt - Đăng tin mua bán - Quảng cáo miễn phí - Hiệu quả - Ngoài Cookie ra thì còn có session để quản lý người dùng trong trình duyệt web khi sử dụng ngôn ngữ PHP.Session được sử dụng để lưu thông tin người dùng trong lần truy cập đầu tiên vào web và kết thúc nó khi người dùng thoát khỏi trình duyệt hoặc ứng dụng. Mỗi một session sẽ được cấp một ID khác nhau và nọi dung của chúng được lưu trong phần file php.ini với tham số session.save_path

    [​IMG]

    Cách tạo session trong php

    Để tạo ra session trong ngôn ngữ lập trình PHP bạn sử dụng cú pháp session_Start() trong đó đoạn code của bạn cần nằm trên các mã HTML hoặc những lệnh echo, printf

    Ngoài việc tạo ra một giá trị session thì cần cho phép bắt đầu thực thi session và chúng ta cần đăng ký giá trị session để gán giá trị cho biến session bạn sử dụng cú pháp như sau: session_register(“name”)

    Ví dụ:


    <?php

    Session_start();

    Session_register(“username”);

    ?>

    Xem thêm: Khóa đào tạo học lập trình web tại DevPro


    Hướng dẫn sử dụng session

    Giống như là cookie ở bài trước để có thể sử dụng tốt giá trị session bạn dùng mã lệnh $_SESSION[“Name”]

    trong đó name chính là tên mà chúng ta đã sử dụng hàm session_register(“name”) khai báo ra chúng

    Ví dụ:

    Tạo trang session.php với nội dung sau:


    <?php

    session_start();

    session_register(“name”);

    $_SESSION[“name”] = “Kenny Huy”;

    ?>

    <html>

    <head>

    <title>Test page 1</title></head>

    <body>

    <b><a href=session2.php>Click here</a></b>

    </body>

    </html>


    Tạo trang session2.php với nội dung sau:



    <?

    session_start();

    ?>

    <html>

    <head><title>Result Page</title></head>

    <body>

    <?php

    echo “Ten cua ban la <b>”.$_SESSION[“name”].”</b>”;

    ?>

    </body>

    </html>

    Xem thêm: Những địa chỉ học lập trình php ở đâu là uy tín nhất


    Cách hủy session

    Để hủy session ta sử dụng những lệnh sau

    session_destroy() // Cho phép hủy bỏ toàn bộ giá trị của session

    session_unset()// Cho phép hủy bỏ session .

    Ví dụ:

    Tạo trang session3.php với nội dung sau:

    <?php

    session_start();

    session_destroy();

    ?>

    <html>

    <head>

    <title>Test page 1</title></head>

    <body>

    <b><a href=session2.php>Click here</a></b>

    </body>

    </html>

    Gợi ý xem thêm:

     
    Cùng đọc NỘI QUY DIỄN ĐÀN và ý thức thực hiện cùng BQT xây dựng cộng đồng thêm vững mạnh bạn nhé
    ***** Xin đừng Spam vì một diễn đàn trong sạch *****
Địa chỉ thu mua do cu ho chi minh uy tín, Official Premium Account Reseller Premiumkeystore.com Easily, Instant delivery & Trusted.

Chia sẻ trang này