setcookie()<\/code><\/p>\n\n\n\nC\u00fa ph\u00e1p:<\/p>\n\n\n\n
setcookie(t\u00ean, gi\u00e1 tr\u1ecb, ng\u00e0y h\u1ebft h\u1ea1n, \u0111\u01b0\u1eddng d\u1eabn, t\u00ean mi\u1ec1n, secure, httponly);<\/code><\/pre>\n\n\n\nCh\u1ec9 tham s\u1ed1 t\u00ean l\u00e0 b\u1eaft bu\u1ed9c, nh\u1eefng c\u00e1i c\u00f2n l\u1ea1i l\u00e0 t\u00f9y ch\u1ecdn.<\/p>\n\n\n\n
\n\n\n\n<\/span>Nh\u1eadn v\u00e0 t\u1ea1o cookies v\u1edbi PHP<\/span><\/h2>\n\n\n\nV\u00ed d\u1ee5 d\u01b0\u1edbi \u0111\u00e2y t\u1ea1o cookies v\u1edbi t\u00ean (cookie named) l\u00e0 user v\u00e0 gi\u00e1 tr\u1ecb t\u01b0\u01a1ng \u1ee9ng l\u00e0 \u201c\u0110\u1ee9c Anh\u201d. Cookies n\u00e0y s\u1ebd h\u1ebft h\u1ea1n trong v\u00f2ng 15 ng\u00e0y (86400 * 15). K\u00fd hi\u1ec7u \u201c\/\u201d ngh\u0129a l\u00e0 cookies c\u00f3 gi\u00e1 tr\u1ecb tr\u00ean to\u00e0n b\u1ed9 website (n\u1ebfu b\u1ea1n kh\u00f4ng mu\u1ed1n th\u1ebf, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn th\u01b0 m\u1ee5c ho\u1eb7c b\u00e0i vi\u1ebft c\u1ed1 \u0111\u1ecbnh n\u00e0o \u0111\u00f3 trong trang):<\/p>\n\n\n\n
<?php\n$cookie_name = \"user\";\n$cookie_value = \"\u0110\u1ee9c Anh\";\nsetcookie($cookie_name, $cookie_value, time() + (86400 * 15), \"\/\"); \/\/ 86400 gi\u00e2y t\u01b0\u01a1ng \u0111\u01b0\u01a1ng 1 ng\u00e0y\n?>\n<html>\n<body>\n\n<?php\nif(!isset($_COOKIE[$cookie_name])) {\necho \"Cookie named ch\u01b0a \u0111\u01b0\u1ee3c t\u1ea1o!\";\n} else {\necho \"Cookie '\" . $cookie_name . \"' \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o!<br>\";\necho \"Gi\u00e1 tr\u1ecb c\u1ee7a n\u00f3 l\u00e0: \" . $_COOKIE[$cookie_name];\n}\n?>\n\n<\/body>\n<\/html>\n<\/code><\/pre>\n\n\n\nCh\u00fa \u00fd: H\u00e0m setcookie() ph\u1ea3i xu\u1ea5t hi\u1ec7n TR\u01af\u1edaC th\u1ebb <html><\/p>\n\n\n\n
Khi th\u1eed tr\u00ean tr\u00ecnh duy\u1ec7t l\u1ea7n \u0111\u1ea7u \u0111o\u1ea1n code tr\u00ean b\u1ea1n s\u1ebd kh\u00f4ng th\u1ea5y hi\u1ec7n cookie name v\u00e0 value, b\u1ea1n nh\u1ea5n F5 \u0111\u1ec3 reload l\u1ea1i s\u1ebd th\u1ea5y. H\u00f4m sau b\u1eadt tr\u00ecnh duy\u1ec7t l\u00ean c\u0169ng v\u1eabn th\u1ea5y. Tuy nhi\u00ean sang \u0111\u1ebfn ng\u00e0y th\u1ee9 16 s\u1ebd kh\u00f4ng th\u1ea5y n\u1eefa v\u00ec qu\u00e1 h\u1ea1n c\u1ee7a cookies r\u1ed3i nh\u00e9.<\/p>\n\n\n\n
\n\n\n\n<\/span>Thay \u0111\u1ed5i cookies<\/span><\/h2>\n\n\n\n\u0110\u1ec3 thay \u0111\u1ed5i cookies, b\u1ea1n ch\u1ec9 c\u1ea7n thi\u1ebft l\u1eadp l\u1ea1i c\u00e1c gi\u00e1 tr\u1ecb l\u1ea7n n\u1eefa, n\u00f3 kh\u00f4ng kh\u00e1c qu\u00e1 tr\u00ecnh kh\u1edfi t\u1ea1o t\u00ed n\u00e0o c\u1ea3:<\/p>\n\n\n\n
<?php\n$cookie_name = \"user\";\n$cookie_value = \"\u0110\u1ee9c H\u00f9ng\";\nsetcookie($cookie_name, $cookie_value, time() + (86400 * 14), \"\/\");\n?>\n<html>\n<body>\n\n<?php\nif(!isset($_COOKIE[$cookie_name])) {\necho \"Cookie named '\" . $cookie_name . \"' ch\u01b0a \u0111\u01b0\u1ee3c t\u1ea1o!\";\n} else {\necho \"Cookie '\" . $cookie_name . \"' \u0111\u00e3 \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp!<br>\";\necho \"Gi\u00e1 tr\u1ecb c\u1ee7a n\u00f3 l\u00e0: \" . $_COOKIE[$cookie_name];\n}\n?>\n\n<\/body>\n<\/html><\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>X\u00f3a cookie<\/span><\/h2>\n\n\n\n\u0110\u1ec3 x\u00f3a cookie, ch\u00fang ta s\u1eed d\u1ee5ng h\u00e0m setcookie() v\u1edbi ng\u00e0y h\u1ebft h\u1ea1n l\u00e0 th\u1eddi \u0111i\u1ec3m n\u00e0o \u0111\u00f3 trong qu\u00e1 kh\u1ee9:<\/p>\n\n\n\n
V\u00ed d\u1ee5:<\/p>\n\n\n\n
<?php\n\/\/ Thi\u1ebft l\u1eadp ng\u00e0y h\u1ebft h\u1ea1n l\u00e0 m\u1ed9t gi\u1edd tr\u01b0\u1edbc \u0111\u00f3\nsetcookie(\"user\", \"\", time() \u2013 3600);\n?>\n<html>\n<body>\n\n<?php\necho \"Cookie 'user' \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00f3a.\";\n?>\n\n<\/body>\n<\/html><\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>Ki\u1ec3m tra xem Cookies c\u00f3 \u0111\u01b0\u1ee3c cho ph\u00e9p hay kh\u00f4ng?<\/span><\/h2>\n\n\n\nM\u1ed9t s\u1ed1 tr\u00ecnh duy\u1ec7t cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng ng\u0103n kh\u00f4ng l\u01b0u cookies v\u00ec l\u00fd do ri\u00eang t\u01b0. \u0110o\u1ea1n code nh\u1ecf d\u01b0\u1edbi \u0111\u00e2y gi\u00fap ch\u00fang ta ki\u1ec3m tra xem cookies c\u00f3 \u0111\u01b0\u1ee3c ph\u00e9p hay kh\u00f4ng, n\u00f3 l\u00e0m \u0111i\u1ec1u \u0111\u00f3 b\u1eb1ng c\u00e1ch t\u1ea1o m\u1ed9t cookies r\u1ed3i sau \u0111\u00f3 \u0111\u1ebfm xem c\u00f3 b\u1ea5t k\u1ef3 cookie n\u00e0o hay ch\u01b0a? <\/p>\n\n\n\n
C\u01a1 m\u00e0 c\u00e1ch n\u00e0y l\u00e0 xem cookies \u0111\u00e3 t\u1eebng \u0111\u01b0\u1ee3c ph\u00e9p t\u1ea1o tr\u00ean m\u00e1y t\u00ednh n\u00e0y hay kh\u00f4ng th\u00ec \u0111\u00fang h\u01a1n l\u00e0 xem t\u1ea1i th\u1eddi \u0111i\u1ec3m hi\u1ec7n t\u1ea1i c\u00f3 \u0111\u01b0\u1ee3c ph\u00e9p t\u1ea1o cookies.<\/p>\n\n\n\n
V\u00ed d\u1ee5:<\/p>\n\n\n\n
<?php\nsetcookie(\"test_cookie\", \"test\", time() + 3600, '\/');\n?>\n<html>\n<body>\n\n<?php\nif(count($_COOKIE) > 0) {\necho \"Cookies \u0111\u01b0\u1ee3c ph\u00e9p.\";\n} else {\necho \"Cookies \u0111\u00e3 b\u1ecb v\u00f4 hi\u1ec7u h\u00f3a.\";\n}\n?>\n\n<\/body>\n<\/html><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"Cookies th\u01b0\u1eddng \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1eadn d\u1ea1ng, x\u00e1c \u0111\u1ecbnh user. V\u1eady cookies l\u00e0 g\u00ec? Cookie \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh user. V\u1ec1 b\u1ea3n ch\u1ea5t cookie l\u00e0 m\u1ed9t file nh\u1ecf m\u00e0 server nh\u00fang v\u00e0o m\u00e1y t\u00ednh ng\u01b0\u1eddi d\u00f9ng. M\u1ed7i khi c\u00f9ng m\u00e1y t\u00ednh \u0111\u00f3 truy c\u1eadp m\u1ed9t trang b\u1eb1ng tr\u00ecnh duy\u1ec7t, n\u00f3 c\u0169ng g\u1eedi cookie. V\u1edbi …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[238],"tags":[],"yoast_head":"\n
Cookies trong PHP • Ki\u1ebfn c\u00e0ng<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n","yoast_head_json":{"title":"Cookies trong PHP • Ki\u1ebfn c\u00e0ng","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kiencang.net\/cookies-trong-php\/","og_locale":"vi_VN","og_type":"article","og_title":"Cookies trong PHP • Ki\u1ebfn c\u00e0ng","og_description":"Cookies th\u01b0\u1eddng \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 nh\u1eadn d\u1ea1ng, x\u00e1c \u0111\u1ecbnh user. V\u1eady cookies l\u00e0 g\u00ec? Cookie \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh user. V\u1ec1 b\u1ea3n ch\u1ea5t cookie l\u00e0 m\u1ed9t file nh\u1ecf m\u00e0 server nh\u00fang v\u00e0o m\u00e1y t\u00ednh ng\u01b0\u1eddi d\u00f9ng. M\u1ed7i khi c\u00f9ng m\u00e1y t\u00ednh \u0111\u00f3 truy c\u1eadp m\u1ed9t trang b\u1eb1ng tr\u00ecnh duy\u1ec7t, n\u00f3 c\u0169ng g\u1eedi cookie. V\u1edbi …","og_url":"https:\/\/kiencang.net\/cookies-trong-php\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2015-01-22T17:28:00+00:00","author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/cookies-trong-php\/","url":"https:\/\/kiencang.net\/cookies-trong-php\/","name":"Cookies trong PHP • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2015-01-22T17:28:00+00:00","dateModified":"2015-01-22T17:28:00+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/cookies-trong-php\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/cookies-trong-php\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/cookies-trong-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"Cookies trong PHP"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/20233"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=20233"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/20233\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=20233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=20233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=20233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}