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 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: Giới thiệu về cách sử dụng Cookie trong PHP