![]() |
| học lập trình PHP |
Bánh quy
PHP cung cấp một lớp Cookie để tạo một mục cookie. Lớp cookie được sử dụng để tạo, gán và xóa cookie.Định cấu hình cookie
Lớp Cookie có thể được cấu hình trên toàn cầu thông qua tệp cấu hình ứng dụng chính, đặt tại fuel / app / config / config.php. Nó được định nghĩa như sau.'cookie' => array ( //Number of seconds before the cookie expires 'expiration' => 0, //Restrict the path that the cookie is available to 'path' => '/', //Restrict the domain that the cookie is available to 'domain' => null, // Only transmit cookies over secure connections 'secure' => false, // Only transmit cookies over HTTP, disabling Javascript access 'http_only' => false, ),
Phương pháp
Lớp cookie cung cấp các phương thức để tạo, truy cập và xóa một mục cookie. Chúng như sau:bộ()
phương thức set được sử dụng để tạo một biến Cookie. Nó chứa các đối số sau,
$ name - Khóa trong mảng $ _COOKIE.
$ value - Giá trị của cookie.
$ hết hạn - Số giây mà cookie sẽ kéo dài.
$ path - Đường dẫn trên máy chủ mà cookie sẽ có sẵn trên đó.
$ domain - Tên miền mà cookie có sẵn.
$ secure - Đặt thành true nếu bạn chỉ muốn truyền cookie qua kết nối an toàn.
$ httponly - Chỉ cho phép truyền cookie qua HTTP, vô hiệu hóa quyền truy cập JavaScript.
Cookie::set('theme', 'green');
được()
Phương thức get được sử dụng để đọc biến Cookie. Nó chứa các đối số sau,$ name - Khóa trong mảng $ _COOKIE.
$ value - Giá trị trả về nếu khóa không có sẵn i mảng $ _COOKIE.
Cookie::get('theme');
xóa bỏ()
Phương thức xóa được sử dụng để xóa biến Cookie. Nó chứa các đối số sau,$ name - Khóa trong mảng $ _COOKIE.
$ value - Giá trị của cookie.
$ domain - Tên miền mà cookie có sẵn.
$ secure - Đặt thành true nếu bạn chỉ muốn truyền cookie qua kết nối an toàn.
$ httponly - Chỉ cho phép truyền cookie qua HTTP, vô hiệu hóa quyền truy cập JavaScript.
Cookie::delete('theme');Phiên
PHP cung cấp lớp, Session để duy trì trạng thái của ứng dụng.
Định cấu hình phiên
Lớp phiên có thể được cấu hình thông qua tập tin cấu hình đặc biệt, nhiên liệu / core / config / session.php . Một số mục cấu hình quan trọng như sau:auto_initialize - Tự động khởi chạy phiên.
driver - Tên của trình điều khiển phiên. Phiên được thực hiện bằng trình điều khiển và các tùy chọn có thể là cookie, db, memcached, redis và file. Trình điều khiển mặc định là cookie.
match_ip - Kiểm tra IP của khách hàng.
match_ua - Kiểm tra tác nhân người dùng của khách hàng.
expiration_time - Giá trị thời gian chờ của phiên tính bằng giây.
rotation_time - Thời gian gia hạn phiên.
Phương pháp phiên
Lớp phiên cung cấp các phương thức để thao tác dữ liệu phiên. Chúng như sau,instance ()
Các ví dụ phương thức trả về một mặc định hoặc một trường hợp cụ thể, được xác định bởi tên.
$session = Session::instance(); // default instance $session = Session::instance('myseesion'); // specific instance
bộ()
Các thiết lập phương pháp được sử dụng để gán một biến Session.Session::set('userid', $userid);
được()
Các get phương pháp cho phép bạn lấy các biến được lưu trữ trong phiên làm việc.$userid = Session::get('userid');
xóa bỏ()
Các delete phương pháp cho phép bạn xóa một biến session lưu trữ.Session::delete('userid');
tạo nên()
Các tạo phương pháp cho phép bạn tạo một phiên làm việc mới. Nếu một phiên đã có, nó sẽ bị hủy và phiên mới sẽ được tạo.Session::create();
hủy hoại()
Các phá hủy phương pháp được sử dụng để tiêu diệt một session đang tồn tại.Session::destroy();
đọc()
Các đọc phương pháp cho phép bạn đọc một phiên làm việc.Session::read();
write ()
Các ghi phương pháp cho phép bạn viết phiên.Session::write();
Chìa khóa()
Các chính phương pháp cho phép bạn lấy các yếu tố của session key. Giá trị của khóa là duy nhất.$session_id = Session::key('session_id');

Không có nhận xét nào:
Đăng nhận xét