Thời gian đăng: 5/4/2016 14:43:25
Cookie và session là hai biện pháp sử dụng để quản lý các phiên dùng giữa người sử dụng và hệ thống. Việc quản lý phiên sử dụng này cần giúp bạn tạo ra Làm quen chứng thực hiệu quả bởi việc xác nhận thông báo trước khi truy cập vào một phân vùng khăng khăng. Ngoại giả , việc quản lý tài giỏi phiên sử dụng cũng giúp người truy nhập cảm thấy dễ dàng dùng lao vụ của trang web cho những lần thâm nhập sau. Bởi cớ chế quản lý phiên dùng ghi nhận lại quá trình thâm nhập của người dùng khi họ thăm viếc trang web của bạn lần đầu.
Bài hoc php này mình sẽ hướng dẫn các bạn những vấn đề tổng quan về cookie
Tổng quan về cookie:
Cookie là 1 đoạn dữ liệu được ghi vào đĩa cứng hoặc bộ nhớ của máy người sử dụng. Nó được web browser gởi ngược lên lại server mỗi khi browser tải 1 trang web từ server.
Những thông cáo được lưu trữ trong cookie hoàn toàn nước phụ thuộc vào website trên server. Mỗi website có xác xuất lưu trữ những thông báo khác nhau trong cookie , giá dụ thời khắc sau chót ta ghé 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ế 2 website khác nhau ( cho dù cùng host trên 1 server ) nên có 2 cookie khác nhau gởi tới browser. Ngoại giả , mỗi browser quản lý và lưu trữ cookie theo cách riêng của mình , cho sẽ 2 browser cùng thâm nhập vào 1 website phải nhận được 2 cookie khác nhau.
Xem thêm các tài liệu php tại đây >>> tài liệu học php cơ bảnViết chương trình cookie:
Để thiết lập cookie ta sử dụng cú pháp:
Giá trị là thông số của tên cookie.Tên cookie là tên mà chúng tôi đặt cho phiên làm việc.
Setcookie( “tên cookie” , ”giá trị” , thời gian sống )
Ví dụ:
Setcookie( “username” , ”admin” , time( ) +3600 )
Như ví dụ trên ta thấy với tên là username và giá trị là admin , có thời kì sống là 1 giờ tính từ thời khắc Dạy xây dựng.
Chú ý: Kịch bản cookie nên đặt trên mọi giá trị trả về bao gồm thẻ HTML và lệnh echo.
Kich bản cookie cần phải đặt trên mọi giá trị trả về bao gồm thẻ HTML và lệnh echo.
làm việc cookie:
Để dùng lại cookie vừa Hướng dẫn , anh làm việc cú pháp:
Cú pháp: $_COOKIE[“tên cookies”]
Tên cookie là tên mà mọi người Lập trình php cơ bản phía trên.
Ví dụ:
Tạo trang cookie.php với nội dung sau:
setcookie( “name” , ”Kenny Huy” , time( ) + 3600 );
?>
tiếp tạo trang cookie2.php với nội dung sau:
echo “Ten cua ban la ”.$_COOKIE[‘name’].” ”;
?>
Hủy Cookie:
Để hủy 1 cookie đã được tạo ta có thể làm việc 1 trong 2 cách sau:
+ Cú pháp: setcookie( “Tên cookie” )
Gọi hàm setcookie với chỉ duy nhất tên cookie mà thôi
+ sử dụng thời gian hết hạn cookie là thời điểm trong quá khứ.
Ví dụ: setcookie( “name” , ”Kenny Huy” , time( )-3600 );
Ví dụ:
tiếp tạo trang cookie3.php với nội dung sau:
setcookie( “name” , ”Kenny Huy” , time( )-360 );
?>
|
|