Sử dụng session và cookie trong php

Cookies và session là sự việc thường chạm chán trong xây dựng web. Trong bài học này, chúng ta sẽ khám phá về cookies cùng session vào PHP.

Bạn đang xem: Sử dụng session và cookie trong php


Video Cookies cùng Session vào PHP

Hướng dẫn chi tiết

Cookies – $_COOKIES

Cookie thường được thực hiện để xác minh người dùng. Cookie là một trong những tệp bé dại mà máy chủ nhúng bên trên laptop của người tiêu dùng. Mỗi lần và một máy vi tính những hiểu biết một trang bằng trình chuẩn y, nó cũng biến thành gửi cookie. Với PHP, bạn cũng có thể tạo ra và rước các giá trị cookie.

Tạo cookies bởi PHP

Đề tạo thành cookies, bọn họ sử dụng hàm setcookie.

setcookie ( string $thương hiệu , string $cực hiếm, int $quá hạn sử dụng, string $băng thông, string tên miền, bool bảo mật thông tin, bool httponly );


Bài viết thuộc chủ đề

#3 – WPhường. Dev – Thiết lập cơ bản cấu…


#2 – WordPress Hook – Action và Filter…


Ví dụ: chúng ta sẽ tạo ra 1 cookie giữ gìn thương hiệu người dùng cùng đang quá hạn sử dụng sau một tháng. Hàm time dùng để lấy thời gian hiện tại cộng thêm 86400 giây (1 ngày) nhân với 30 ngày.

$cookie_name = "user_name";$cookie_value = "darkedeneurope.com";setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");Lấy cookiesĐể lấy quý giá của cookies, chúng ta áp dụng trở thành vô cùng toàn cục $_COOKIES. Về vụ việc biến hết sức tổng thể, những chúng ta có thể xem lại bài 8 nhé.


"thành lập, cuộc sống thường ngày bươm chải, gồm làm cho vẫn không tồn tại ăn" cần yêu cầu gắn QUẢNG CÁOCác bạn phải hosting WordPress nkhô cứng, thấp với dễ sử dụng gồm không tính phí SLL nên chọn Azdigi nhé.Link đăng ký: NHẬN NGAY ƯU ĐÃINếu các bạn mua hosting tự link bên trên, mình sẽ có được một ít tiền để bảo trì. Cảm ơn
if(!isset($_COOKIE<$cookie_name>)) echo "Cookie được kéo ra là"" . $cookie_name . "" ko tồn tại!"; else echo "Cookie : " . $_COOKIE<$cookie_name>;

Chỉnh sửa cookies

Để chỉnh sửa cookies, chúng ta chỉ cần đặt lại cookies cùng với cùng tên thường gọi.

$cookie_name = "user_name";$cookie_value = "Góc Làm Web";setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");Xóa cookiesĐể xóa cookies, bạn đặt lại cookies như trường đúng theo sửa cookies. Tuy nhiên, biệt lập ở phần bạn đặt expires_time time trừ một khoảng tầm thời hạn. Lúc không còn thời hạn trường tồn, cookies sẽ hết hạn.

Xem thêm: Ung Thư Túi Tinh Cực Hiếm Gặp

Lưu ý: khi bay trình để ý, cookies vẫn tồn tại trường thọ miễn sao không không còn thời gian bạn đặt.

Session

Session cũng là 1 trong những cách để lưu lại đọc tin của tín đồ dùng để áp dụng bên trên nhiều trang. Session không giống cùng với Cookies tại phần, session được lưu ở máy chủ cầm bởi lưu sinh hoạt vật dụng người tiêu dùng. Do đó, ngay trong khi thoát trình phê chuẩn, session có khả năng sẽ bị mất.

Khởi tạo session

Chúng ta khởi tại session (phiên) với hàm session_start. Để đặt cực hiếm đến session, bọn họ chỉ cần làm nhỏng gán quý giá mang đến vươn lên là.

$_SESSION<"color"> = "Đỏ";Để lấy tài liệu tự session, bọn họ áp dụng $_SESSION.

emang lại $_SESSION<"color">;Sửa sessionĐể sửa session, chúng ta chỉ cần gán lại quý giá không giống.

$_SESSION<"color"> = "Xanh";Xóa sessionTrước tiên bọn họ sẽ bỏ toàn bộ giá chỉ session hiện nay. Sau đó sẽ xóa session.

Xem thêm: Tải Game Neogeo Cho Pc - Trọn Bộ 181 Game Neogeo Full

// remove all session variablessession_unset();// destroy the sessionsession_destroy();

Tổng kết

Cookies lưu lại dữ liệu bên trên thứ người tiêu dùng, không làm biến mất Khi bay trình xem xét.Session lưu dữ liệu bên trên sever, mất đi ko bay trình cẩn thận. Do kia, session tương đối bảo mật hơn so với cookies.Code mẫu: Download

Nếu tất cả vướng mắc, hãy đặt câu hỏi bởi cách comment bên dưới, qua email, hoặc nhắn tin qua Fanpage Góc có tác dụng web.


Chuyên mục: