1. Vui Sử dụng tính năng up bài viết thay cho những cmt spam và post trùng lặp vô nghĩa.
    Vì 1 diễn đàn chất lượng Khách click chọn "báo cáo" khi gặp bài viết vi phạm để BQT xử lý nhé.
  2. Chào mừng Khách đã đến Vnraovat.Net ! Xin đừng SPAM hãy nghĩ đến chất lượng.
    Nội dung trùng lặp + spam chèn link out trong cmt + Post sai box =Xóa tài khoản+ Tất cả bài viết

Giới thiệu về session trong lập trình php

Thảo luận trong 'Hướng dẫn - Chia sẻ' bắt đầu bởi tuan11nguyen, 4 Tháng tám 2017.

  1. Khu vực:

    empty_info
  2. Tình trạng:

    empty_info
  3. Giá bán :

    0 VNĐ
  4. Số điện thoại:

    0988745895
  5. Địa Chỉ:

  6. Thông Tin:

    4 Tháng tám 2017, 0 Trả lời, 3,576 Đọc
  1. 135
    1
    18
    tuan11nguyen

    tuan11nguyen Members Thường Dân Bị Cảnh Cáo

    Bài viết:
    135
    Đã được thích:
    1
    Điểm thành tích:
    18
    Vnraovat.net - Diễn đàn rao vặt chất lượng - miễn phí - hiệu quả - link dofollow - Khái niệm phiên làm cho việc: với thể hiểu thuần tuý phiên làm cho việc là khoảng thời kì nói từ khi bạn vào một bật trình thông qua cho tới lúc bạn tắt trình thông qua ngừng thi côngĐây.

    SESSION và COOKIE: là hai phương pháp tiêu dùng để quản lý những phiên làm cho việc giữa người tiêu dùng và hệ thống. Việc quản lý phiên làm cho việc này sẽ giúp bạn tạo ra sự chứng thực hiệu quả bởi việc xác nhận thông tin trước lúc truy tìm cập vào một phân vùng nhất quyết. tuy nhiên, việc quản lý tốt phiên làm cho việc cũng giúp người truy tìm cập cảm thấy tiện lợi tiêu dùng nhà sản xuất của trang web cho những lần truy tìm cập sau. Bởi cớ chế quản lý phiên làm cho việc ghi nhận lại thời kỳ truy tìm cập của người tiêu dùng lúc họ thăm viếc trang web của bạn lần đầu.

    I. SESSION
    một. khái niệm

    Session được hiểu là khoảng thời kì mà quý khách giao tiếp với một vận dụng bất kỳ hay còn gọi là một phiên làm cho việc

    Một session được bất đầu lúc quý khách truy tìm cập vào vận dụng lần trước tiên và kết thúc lúc quý khách thoát ra khỏi ứng dụng

    Mỗi một session hay một phiên làm cho việc thì được cấp một ID và được lưu trong thư mục thiết lập, trong file php.ini (với thông số session.save_path)

    hai. làm cho việc với SESSION

    a. Khai báo phiên làm cho việc với session

    Để tiêu dùng hay khởi đầu làm cho việc với session ta tiêu dùng cú pháp session_start()

    Chú ý: Cú pháp này phải nằm trên số đông những kịch bản HTML cũng như những lệnh in ra màn tuồng như echo(); print(),…


    một
    hai
    3
    <>
    session_start();
    ?>
    b. Đăng ký một SESSION

    Sau lúc đã khai báo một phiên làm cho việc thì tiếp theo chúng ta phải khởi tạo một Session với việc đăng ký một Session Name với cú pháp đăng ký như sau:

    $_SESSION["ten_session"] = "Giá trị";

    Ví dụ:


    một
    hai
    3
    <>

    ?>
    Sau lúc SESSION được khởi tạo. Ta với thể tiêu dùng nó như một biến thường nhật ở số đông những nơi trong project với điều kiện với khai báo session_start()

    Ví dụ:



    <>
    session_start();
    echo $_SESSION["website"];
    ?>


    c. Xóa một SESSION

    * Hủy bỏ một SESSION

    Cú pháp:

    session_unset("ten_session");

    Ví dụ:



    <>
    session_unset("website");
    ?>
    * Hủy bỏ số đông những SESSION

    Cú pháp:


    Ngoài lề: Tìm hiểu về
    học android bằng video
    session_destroy();

    Hay chỉ thuần tuý là tắt trình thông qua đi và bật lại

    3. vận dụng của SESSION

    SESSION đặc trưng quan yếu với một website. Nó với phổ thông tác dụng như:

    + Tạo chức năng đăng nhập

    + Phân quyền user

    + làm cho chức năng giỏ hàng

    + thông tin những lỗi lúc submit form (validate)

    .............

    II. COOKIE
    một. khái niệm

    COOKIE là một đoạn dữ liệu được ghi vào đĩa cứng hoặc bộ nhớ của máy người tiêu dùng. Nó được trình thông qua gởi ngược lên lại server mỗi lúc browser vận tải một trang web từ server.

    những thông tin được lưu trữ trong cookie hoàn toàn phụ thuộc vào website trên server. Mỗi website với thể lưu trữ những thông tin khác nhau trong cookie, ví dụ thời khắc lần cuối ta xẹp thăm website, đánh dấu ta đã login hay chưa, v.v...
    Cookie được tạo ra bởi website và gởi tới browser, vì thế hai website khác nhau (cho dù cùng host trên một server) sẽ với hai cookie khác nhau gởi tới browser. tuy nhiên, mỗi browser quản lý và lưu trữ cookie theo phương pháp riêng của mình, vì thế hai browser cùng truy tìm cập vào một website sẽ nhận được hai cookie khác nhau.

    hai. làm cho việc với COOKIE

    a. Thiết lập COOKIE

    Cú pháp:

    setcookie("ten_cookie","giá trị", thời kì sống);

    Trong đó:

    + ten_cookie: là tên mà chúng ta đặt cho phiên làm cho việc.

    + Giá trị: là thông số của ten_cookie.

    Ví dụ:



    <>

    ?>


    Như ví dụ trên ta thấy với tên là username và trị giá với thời kì sống là một giờ tính từ thời khắc thiết lập.

    Chú ý: Kịch bản cookie phải đặt trên mọi trị giá trả về bao gồm thẻ HTML và lệnh echo.

    b. tiêu dùng cookie:

    Để tiêu dùng lại cookie vừa thiết lập, chúng ta tiêu dùng cú pháp:

    Cú pháp:

    $_COOKIE["tên cookies"]

    Tên cookie là tên mà chúng ta thiết lập phía trên.

    Ví dụ:

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


    một
    <>
    setcookie("name","",time() + 3600);
    ?>





    Click here


    tiếp tục tạo trang vidu2.php với nội dung sau:








    <>
    echo "Tên của bạn là: " . $_COOKIE['name' ] ."";
    ?>


    c. Hủy Cookie

    Để hủy một cookie đã được tạo ta với thể tiêu dùng một trong hai phương pháp sau:

    + phương pháp 1: Gọi hàm setcookie chỉ với tên và ko với thông số khác

    setcookie("Tên cookie")

    + phương pháp 2: tiêu dùng thời kì hết hạn cookie là thời khắc trong quá khứ.

    Ví dụ:


    một
    hai
    3
    <>
    setcookie("name","",time()-3600);
    ?>
    3. vận dụng của COOKIE

    - COOKIE thường được tiêu dùng để ghi nhớ đăng nhập trọng website

    .....

    LỜI KẾT
    Trên đây là bài học về SESSION và COOKIE trong PHP và cũng là bài rút cục trong loạt bài tự học PHP cơ bản của mình.



    Chúc Các bạn học tốt, với hiệu quả và luôn giữ được ngọn lửa say mê. ^^
     
    Vui lòng đọc NỘI QUY và ngiêm túc thực hiên để tránh vị ban nick rồi xóa bài thì phí phạm lắm :(
    ***** Xin đừng Spam hãy nghĩ tới chất lượng nhé *****
Buy Cheap wdupload Premium Account, Key via Paypal, Visa/MasterCard, depositfiles premium Gold Account, FileJoker Premium Account Easily, Instant delivery & Trusted,

Chia sẻ trang này