Bài viết sẽ trình bài viết tạo, lấy và xóa cookies.
Có tất cả 3 khâu chính trong việc xử lý cookie học PHP mã nguần ở đâu và các ngôn ngữ khác.
Bài viết sẽ trình bài viết tạo, lấy và xóa cookies.
Có tất cả 3 khâu chính trong việc xử lý cookie ở PHP và các ngôn ngữ khác. Nó bao gồm:
- Tạo cookies.
- Lấy thông tin của cookies.
- Xóa cookies.
Bạn tạo file cookie.php có code như sau:
(Code hoàn chỉnh trong việc tạo và lấy thông tin của 1 cookie bất kỳ)
(Code hoàn chỉnh trong việc tạo và lấy thông tin của 1 cookie bất kỳ)
<?php
function create_cookie($name, $value = ""){
$expires = time() + 60*60*24*365;
setcookie($name, $value, $expires,"/","");
}
function get_cookie($name){
if (isset($_COOKIE[$name]))
{
return urldecode($_COOKIE[$name]);
}
else
{
return FALSE;
}
{
return urldecode($_COOKIE[$name]);
}
else
{
return FALSE;
}
}
?>
I. Tạo cookie:
Bạn tạo file login.php có code như sau:
<?php
require_once("cookie.php");
$name = "lyhuuloi";
$password = "123456";
$password = "123456";
create_cookie("member_name", $name);
create_cookie("member_pwd", $password);
create_cookie("member_pwd", $password);
print "Cookie đã được tạo.";
?>
Sau khi tạo file login.php, bạn chạy file này để tạo cookie.
II. Lấy thông tin cookie:
Như trong ví dụ trên, ta sẽ trực tiếp lấy thông tin của 2 cookies là: member_name và member_pwd. Bạn tạo file index.php có code như sau:
<?php
require_once("cookie.php");
$cookie = array();
$cookie['member_name'] = get_cookie('member_name');
$cookie['member_pwd'] = get_cookie('member_pwd');
$cookie['member_name'] = get_cookie('member_name');
$cookie['member_pwd'] = get_cookie('member_pwd');
print "Chào bạn, {$cookie['member_name']}. Bạn có mật khẩu là: {$cookie['member_pwd']}";
?>
III. Xóa cookie:
Để xóa cookie ta cũng làm như tạo cookie. Để xóa cookie ta chỉ cần thiết lập giá trị là 0 (Số không) cho các cookies cần xóa. Bạn tạo file del_cookie.php có code như sau:
<?php
require_once("cookie.php");
create_cookie("member_name", 0);
create_cookie("member_pwd", 0);
create_cookie("member_pwd", 0);
print "Cookie đã được xóa. <a href='index.php'>Trở về</a>.";





0 nhận xét