• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

CodeIgniter 16- Quản lý cookie trong CI

tiendat3791

New Member
Trong 2 bài trước chúng ta đã cùng nhau ôn tập lại kiến thức qua 2 bài viết về Đăng ký thành viên và Đăng nhập/Đăng xuất trong Codeigniter, bài viết số 16 này Công ty thiết kế website OTVINA sẽ tiếp tục cùng các bạn tìm hiểu thêm các Thư viện và Helper khác.
Ở bài này chúng ta sẽ cùng nhau tìm hiểu về Helper Cookie trong Codeigniter là 1 helper giúp khởi tạo, lưu trữ và sử dụng Cookie cho website của bạn hay gặp ở 1 số trường hợp các bạn phải lưu trữ dữ liệu trong 1 khoảng thời gian nhất định nào đó như: Nhớ mật khẩu,...
[h=2]Load helper[/h]Do cookie là 1 helper nên trước khi sử dụng để thiết kế website các bạn đừng quên việc đầu tiên là load helper nhé!
$this->load->helper('cookie');[h=2]Tạo cookie[/h]Sau khi đã load helper thành công, mỗi khi cần sử dụng cookie việc tiếp theo bạn cần làm là tạo ra cookie, sau khi cookie được tạo ra nó sẽ được lưu trữ trên máy tính người dùng, mỗi khi tải trang web dữ liệu cookie sẽ được đẩy lại website.
Cú pháp:
set_cookie($name[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = FALSE[, $httponly = FALSE]]]]]]]]);Để tạo cookie chúng ta chỉ cần sử dụng function set_cookie(); các tham số có ý nghĩa tương tự như Cookie trong PHP thuần nên Công ty làm website OTVINA sẽ không nói lại phần nội dung này nữa.
Ví dụ:
set_cookie('remember',$username,180*24*60*60);//đơn vị thời gian lưu mật khẩu trong 6 thángVậy là chúng ta đã tạo xong cookie nhớ mật khẩu, việc sau này khi làm đăng nhập là kiểm tra sự tồn tại cookie thì sẽ không yêu cầu người dùng đăng nhập nữa mà sẽ tạo session luôn.
[h=2]Lấy dữ liệu cookie[/h]Để lấy dữ liệu cookie các bạn sử dụng hàm:
get_cookie($index[, $xss_clean = NULL]])Trong đó:

  • $index: Là tên của cookie
  • $xss_clean: Kiểu bool, có thể có hoặc không, nếu để TRUE thì dữ liệu cookie sẽ qua bộ lọc xss.
Ví dụ: Phần kiểm tra nếu người dùng đã chọn Nhớ mật khẩu.
$remember= get_cookie('remember');
//Nếu đã có cookie này thì sẽ tạo luôn session cho người dùng để không phải login
if(isset($remember)){
$userdata=array(
'username'=>$username,
'is_member'=>true
);
$this->session->set_userdata('userdata',$userdata);
}[h=2]Xóa cookie[/h]Để xóa cookie bạn sử dụng cú pháp:
delete_cookie($name[, $domain = ''[, $path = '/'[, $prefix = '']]]])Trong đó: $name là tên cookie muốn xóa, các tham số còn lại là tùy chọn không bắt buộc tương tự như khi tạo cookie.
Như vậy chúng ta đã xong bài học tiếp theo về cookie rồi, mọi thắc mắc các bạn có thể comment bên dưới để nhận được sự trợ giúp kịp thời nhất từ Công ty thiết kế web OTVINA
Cảm ơn các bạn đã theo dõi bài viết <3

Nguồn : CodeIgniter 16- Quản lý cookie trong CI
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
T CodeIgniter 7- Tìm hiểu Helpers và Libraries là gì? Mã nguồn web 0
T CodeIgniter 15- Thực hành đăng nhập/đăng xuất Mã nguồn web 0
T CodeIgniter 4- Controller trong CodeIgniter Mã nguồn web 0
T CodeIgniter 18- Helper language, đa ngôn ngữ trong CI Mã nguồn web 0
T CodeIgniter 9- Form validation trong Codeigniter Mã nguồn web 0
T CodeIgniter 10- Thư viện upload file PHP 1
T CodeIgniter 2 - Hướng dẫn cài đặt CodeIgniter PHP 2
T Codeigniter 19- Helper date trong Codeigniter Tin tức CNTT 1
Admin Share code tin tức bằng codeigniter Mã nguồn web 0
katy Android Quản lý thuê bao tất cả trong một với My MobiFone phiên bản 4.0 Điện thoại di động 4
H Phần mềm PC PHẦN MỀM CHẶN WEB ĐEN, GAME ONLINE CHUYÊN NGHIỆP DÀNH CHO PHỤ HUYNH QUẢN LÝ CON CÁI Phần mềm 0
Thichquangboom Fshare ra mắt tính năng Thống kê Upload giúp người dùng quản lý tập tin hiệu quả Tin tức CNTT 0
Thichquangboom Hàng loạt tính năng quản lý tập tin mới được Fshare nâng cấp giúp người dùng thuận tiện hơn Tin tức CNTT 0
cuongpro9x Air explorer v4 - Công cụ quản lý lưu trữ đám mây cực tốt Phần mềm 0
Thichquangboom Fshare cải tiến đồng loạt các tính năng trang quản lý nâng cao tiện ích cho người dùng Tin tức CNTT 0
Admin Share khóa học quản trị viên hệ thống - Nginx, Apache, SSL Encryption - System Administrator Certification Course (2020) VPS & Dedicated Server 0
tunglamed Quản lý truy cập internet với Kyzpro cùng MobiFone Điện thoại di động 7
Admin Hướng dẫn chèn và quản lý bình luận Facebook cho Xenforo 2 Xenforo 0
M Học Chứng Chỉ Quản lý mầm non để mở trường mầm non Trò chuyện linh tinh 0
Admin Hướng dẫn quản lý spam đơn giản và hiệu quả cho xenforo Xenforo 0
H Share 5 phần mềm quản lý quán cafe nên thử 2018 Thảo luận SEO 0
C Một số câu hỏi phỏng vấn quản trị hệ thống Thảo luận chung 0
C Lương cao ngất ngưởng vị trí nhân viên quản trị CSDL Thảo luận chung 0
cuongpro9x Share Source Website Quản lý khảo sát trực tuyến kiếm tiền All Shared Scripts 0
cuongpro9x Share Editor Manager - Quản lý trình soạn thảo cho XenForo 2 Xenforo 0
C Các công việc quản trị mạng máy tính Mạng internet 0
P Phần mềm PC AOMEI Partition Assistant Professional 6.3.0 Multilingual - Quản lý phân vùng ổ cứng Phần mềm 0
N Khai giảng khóa Lập Trình Quản trị số liệu với VBA Excel Kiến thức lập trình 0
P Total Commander v9.0a 32-64 bit Portable - Phần mềm quản lý file mạnh mẽ Phần mềm 0
N My Mobifone – công cụ quản lý tài khoản thông minh Thông tin các mạng di động 10
I Share Phần mềm quản lý nhà hàng karaoke bản quyền Phần mềm 1
S Hỏi Anh Thắng Cho Em Xin Lại Code Quản Lý File Trên Xtgem Đã Nâng Cấp Wap builder, wapego, xtgem, wen.ru, wapka, wap4 7
L Phần mềm PC Phần mềm quản lý hóa đơn tiền nước Phần mềm 1
T Phần mềm PC MediaMonkey Gold 4.1.3.1708 Final _ Quản lý và chơi nhạc đa năng Phần mềm 0
Admin Tổng hợp 45 đề tài quản lý phân tích thiết kế hệ thống chi tiết Sách, truyện, tài liệu 0
Kayashiteru Share Code quản lý file cho JohnCMS Johncms 0
Admin Dropbox ra mắt ứng dụng giúp quản lý, chia sẻ ảnh Carousel, có bản cho Android và iOS Android, iOS 0
N Hỏi xin code web quản lí tour du lịch bằng php Mã nguồn web 0
Admin Share code lpanel 2.1 quản lí tập tin và MySQL thuận tiện Mã nguồn wap 0
Admin Share code hệ thống quản lý bệnh viện - Bayanno hospital management system pro 1.2 Mã nguồn web 2
Admin Share code quản lý DNS trung gian giống Pavietnam Mã nguồn web 5
T xim phần mềm quản lí file cho android Android, iOS 0
I Phần mềm quản lý nhà hàng - quán cafe ViRES Phần mềm 0
N Phần mềm PC link download Phần mềm quản lý bán hàng DXD Phần mềm 0
M Download Photoshop Lightroom 5 full final - phần mềm quản lý và xử lý ảnh Phần mềm 0
Admin ES File Explorer - phần mềm quản lí file, host trên android Android, iOS 2
Admin [MsVN] The Midas Touch 2013 BluRay 1080p DTS 2Audio x264-CHD - Người Quản Lý Đại Tài Phim 1
Admin Share mod quản lý menu johncms fix lỗi Johncms 0
Admin Share code quản lý, upload dữ liệu file-gator.com Mã nguồn web 0
blog4me Android Phần Mềm Quản Lý Vps , Server , Hosting Trên Android Android, iOS 0

Similar threads

New posts New threads New resources

Back
Top