php tutorial in youtube,php tutorial intermediate,sql i php tutorial,tutorial php javascript mysql,tutorial php json,tutorial php jquery,tutorial php javascript,tutorial php jwt,tutorial php jquery ajax,tutorial php java bridge,tutorial json php mysql,tutorial jenkins php,tutorial jquery php mysql,tutorial koneksi php mysql,tutorial koneksi php,tutorial coding php,calendar php tutorial,tutorial koneksi php ke mysql,tutorial koneksi php ke database mysql,php klein tutorial,php kafka tutorial,kumpulan tutorial php,tutorial cara membuat koneksi php dengan database mysql,k php tutorial,tutorial php login,tutorial php lengkap bahasa pemrograman php belajar php pdf,tutorial php laravel,tutorial php login session,tutorial php login & registration,tutorial php linux,tutorial php lengkap untuk pemula,tutorial php lengkap bahasa indonesia,tutorial php login system,tutorial php membuat website,tutorial php mysql bahasa indonesia pdf,tutorial php mvc,my php tutorial,php and mysql tutorial pdf,phpmyadmin database tutorial,phpmyadmin tutorial pdf,tutorial menggunakan phpmyadmin,mysql phpmyadmin tutorial,tutorial php netbeans,tutorial php namespace,tutorial php.net,tutorial php notepad++,tutorial php netbeans pdf,tutorial php nusoap,tutorial php netbeans español,tutorial nginx php,php mysqli tutorial,tutorial php online,tutorial php object oriented programming,php oop tutorial,tutorial php oracle,tutorial php oop pdf,tutorial php oop mvc,tutorial php oop programming,tutorial php oop crud,tutorial php online shop,tutorial php pemula,tutorial php pdo,tutorial php pdf bahasa indonesia,tutorial php pdo indonesia,tutorial php postgresql,tutorial php programming,tutorial php project,tutorial php postgresql pdf,tutorial php query mysql,php tutorial quiz,php tutorial quick,php tutorial query,php qt tutorial,php barcode tutorial,php tutorial quora,php tutorial questions and answers,php tutorial quakenet,php tutorial query database,tutorial php rest api,tutorial php report maker,tutorial php runner,tutorial php redis,tutorial php report maker pdf,tutorial php register,tutorial php regular expression,tutorial republic php,tutorial regex php,php tutorial restful web services,php-r tutorial,tutorial php source code aplikasi pemesanan tiket bus online - gratis,tutorial php socket,tutorial php switch,tutorial php soap,tutorial php storm,tutorial php sql,tutorial php symfony,tutorial php session,tutorial php sqlite,tutorial php to pdf,tutorial php telegram bot,tutorial php to excel,php tutorial tutorialspoint pdf,tutorial twig php,php tutorial tizag,php tutorial template,tutorial to php,php tutorial to send email,phpunit test tutorial,tutorial php untuk pemula,tutorial php unit,tutorial php unit testing phpunit laravel,tutorial php upload file,tutorial php ubuntu,tutorial php upload image,tutorial php untuk membuat website,tutorial php update insert delete and search,php tutorial udemy,tutorial php video,tutorial php validation form,php tutorial video free download,php tutorial video download,php tutorial video youtube,php tutorial variables,php tutorial visual studio,best php tutorial videos,best php tutorial video,php varnish tutorial,tutorial php w3schools,tutorial php wordpress,tutorial php website,tutorial php web service,tutorial php websocket,tutorial php web application,tutorial php with mysql,tutorial php windows,tutorial php website template,tutorial php with xampp,kalendarz w php tutorial,tworzenie stron w php tutorial,tutorial php xml,tutorial php xampp pdf,tutorial xampp php mysql,tutorial xpath php,tutorial xdebug php,tutorial php mysql xampp pdf,php xml reader tutorial,php xmlwriter tutorial,tutorial php youtube,tutorial php yii,youtube tutorial php,tutorial php y mysql,tutorial php y mysql pdf,tutorial php y mysql completo,tutorial php ya,php tutorial youtube video,php tutorial secure your login form using tokens,oop php tutorial youtube,mysql y php tutorial,tutorial php y mysqli,tutorial php y mysql netbeans,html5 y php tutorial,tutorial php y html,tutorial php y postgresql pdf,tutorial php y mysql youtube,tutorial php y mysql español,tutorial php zend framework,php tutorial zend,php tutorial zip,php ziparchive tutorial,php zlib tutorial,php tutorial za pocetnike,php tutorial using zend framework,php zeromq tutorial,php zend tutorial pdf,php zeiterfassung tutorial,a to z php tutorial,php 000webhost tutorial,tutorial php desde 0,php tutorial 101,tutorial belajar php part 1,php tutorial 1,cakephp 1.3 tutorial,tutorial php 2018,tutorial php 2017,tutorial phpmaker 2018,php tutorial 2018,php tutorial 2017 pdf,php tutorial 2016,php tutorial 2,cakephp 2.x tutorial,best php tutorial 2017,doctrine 2 php tutorial,oauth2 php tutorial,angular 2 tutorial php,angularjs 2 tutorial php,magento 2 php tutorial,php symfony2 tutorial,ionic 2 php tutorial,2 dimensional array php tutorial,phpdocumentor 2 tutorial,2 factor authentication php tutorial,tutorial cakephp 3,php tutorial 3school,php tutorial 3w,php 3 tutorial,slim 3 php tutorial,sqlite3 php tutorial,openshift 3 php tutorial,aptana studio 3 tutorial php,symfony 3 php tutorial,symphony 3 php tutorial,aptana studio 3 tutorial php pdf,sublime text 3 tutorial php,php tutorial 4,angular 4 tutorial php,psr-4 php tutorial,symfony 4 php tutorial,symphony 4 php tutorial,php 4 tutorial,phpunit 4 tutorial,tutorial php 5.6,php5 tutorial pdf,tutorial php 5.5,tutorial php 5.5 pdf,php 5.6 tutorial pdf,php5 tutorial point,php5 tutorial pdf download,php 5.3 tutorial,php 5.3 tutorial pdf,php5 tutorial - w3schools,laravel 5 phpunit tutorial,laravel 5 php tutorial,php 5 tutorial,angular 5 php tutorial,phpunit 5 tutorial,facebook sdk 5 php tutorial,php 6 tutorial pdf,phpmailer 6 tutorial,php 6 tutorial,phpunit 6 tutorial,tutorial #6 esp8266 - mysql + php en servidor local,tutorial php 7 bahasa indonesia pdf,tutorial php 7 mysql,tutorial php 7.0,tutorial php 7 español,tutorial crud php 7,tutorial point php 7,tutorial belajar php 7,php 7 tutorial w3schools,psr-7 tutorial php,php 7 tutorial,php 7 tutorial pdf,php 7 tutorial point,php 7 tutorial mysql,php 8 tutorial,tutorial phprunner 8,drupal 8 phpunit tutorial,drupal 8 php tutorial,dreamweaver 8 php tutorial pdf,php designer 8 tutorial,php designer 8 tutorial pdf,macromedia dreamweaver 8 php tutorial,phpmaker 9 tutorial,cloud 9 php tutorial,phprunner 9 tutorial,phpmaker 9 tutorial pdf,phpstorm 9 tutorial,tutorial php,tutorial php mysql,tutorial php native,tutorial php pdf,tutorial php dan mysql,tutorial php codeigniter,tutorial php lengkap,tutorial phpmaker pdf,tutorial phpmyadmin,tutorial php api,tutorial php advanced,tutorial php array,tutorial php ajax,tutorial php admin,tutorial php apache,tutorial php ajax jquery,tutorial php ajax mysql,a php tutorial for beginners,a complete php tutorial,a complete php tutorial pdf,tutorial php bahasa indonesia,tutorial php bagi pemula,tutorial php blog,tutorial php beginner,tutorial php backend,tutorial php bot telegram,tutorial php blockchain,tutorial php basico,php tutorial by tizag,tutorial php codeigniter pdf,tutorial php codeigniter bahasa indonesia,tutorial php curl,tutorial php connect mysql,tutorial php class,tutorial php composer,tutorial php contact form,tutorial php dasar,tutorial php dreamweaver cs6,tutorial php dan mysql lengkap,tutorial php dengan dreamweaver,tutorial php dasar lengkap pdf,tutorial php database,tutorial php duniailkom,tutorial php dreamweaver,tutorial php dasar pdf,tutorial di php,tutorial php excel,tutorial php eclipse,tutorial php en pdf,tutorial php ecommerce,tutorial php en netbeans,tutorial php editor,tutorial php ebook,tutorial php email form,tutorial php echo,tutorial php español,e commerce tutorial php,e commerce website tutorial php,mysql e php tutorial,e commerce website php tutorial download,ecommerce cart php tutorial,e-shop php tutorial,tutorial php framework,tutorial php form,tutorial php framework laravel,tutorial php for beginners,tutorial php framework codeigniter,tutorial php facebook api,tutorial php firebase,tutorial php-fpm,tutorial php foreach,tutorial php file upload,tutorial php generator for mysql,tutorial php gtk,tutorial php generator for mysql professional,tutorial php graphql,tutorial php grid,php tutorial github,php tutorial get,tutorial gammu php mysql,php tutorial get post,tutorial gettext php,tutorial php html,tutorial php html mysql,tutorial php html css,tutorial php html5,php tutorial hello world,tutorial highcharts php mysql,tutorial htaccess php,php tutorial home and learn,tutorial heroku php,tutorial html2pdf php,tutorial php indonesia,tutorial php indonesia pdf,tutorial php injection,tutorial php.ini,tutorial php include,tutorial php it,php tutorial in w3schools,php tutorial interactive

codeigniter https,codeigniter hooks,codeigniter html2pdf,codeigniter hack,codeigniter hmvc template,codeigniter harviacode,codeigniter h,codeigniter insert,codeigniter insert batch,codeigniter insert_id,codeigniter inner join,codeigniter insert data,codeigniter ion auth,codeigniter import excel,codeigniter insert id,codeigniter install,session i codeigniter,for loop i codeigniter,codeigniter join,codeigniter join table,codeigniter jwt,codeigniter json,codeigniter jquery,codeigniter jquery ajax post data,codeigniter javascript,codeigniter join 2 table,codeigniter jwt tutorial,codeigniter json output,jquery in codeigniter,codeigniter kirim email,codeigniter kelebihan,codeigniter kaskus,codeigniter koneksi 2 database,codeigniter keuangan,codeigniter kenjis,codeigniter koolreport,codeigniter kint,codeigniter key generator,codeigniter keep form values after submit,codeigniter like,codeigniter left join,codeigniter last insert id,codeigniter library,codeigniter logo,codeigniter language,codeigniter login user level,codeigniter logo png,codeigniter load view,codeigniter l,codeigniter model,codeigniter multiple upload,codeigniter mongodb,codeigniter menurut para ahli,codeigniter multiple database,codeigniter mpdf,codeigniter migration,codeigniter mysqli,codeigniter mvc,fpdf codeigniter,codeigniter num_rows,codeigniter nginx,codeigniter not found,codeigniter news,codeigniter no input file specified,codeigniter notification,codeigniter nodejs,codeigniter number format,codeigniter num row,codeigniter news portal,codeigniter in php,replace in codeigniter,codeigniter order by,codeigniter online shop,codeigniter order by desc,codeigniter output,codeigniter orm,codeigniter or where,codeigniter only variable references should be returned by reference,codeigniter oracle,codeigniter oauth2,codeigniter or laravel,codeigniter o laravel,codeigniter o que é,codeigniter o symfony,usando o codeigniter,configurando o codeigniter,yii or codeigniter,o'reilly codeigniter,como usar o codeigniter,como instalar o codeigniter,como funciona o codeigniter,codeigniter pdf,codeigniter php,codeigniter php 7,codeigniter postgresql,codeigniter print pdf,codeigniter pagination example,codeigniter pdf library,codeigniter project,codeigniter post,codeigniter p,codeigniter qr code,codeigniter query string,codeigniter query like,codeigniter query count,codeigniter query limit,codeigniter query insert,codeigniter query builder join,codeigniter qr code example,codeigniter q&a,codeigniter redirect,codeigniter remove index.php,codeigniter result,codeigniter rest client,codeigniter route,codeigniter react,codeigniter rental mobil,codeigniter report generator,print_r codeigniter,codeigniter r n,r&os pdf codeigniter,codeigniter send email,codeigniter select,codeigniter select count,codeigniter sendgrid,codeigniter send email gmail,codeigniter session not working,codeigniter socket io,codeigniter sql server,codeigniter sql injection,codeigniter tutorial pdf,codeigniter transaction,codeigniter template bootstrap,codeigniter terbaru,codeigniter timezone,codeigniter truncate table,codeigniter template engine,codeigniter templating,codeigniter t,codeigniter t shirt,codeigniter t_const,codeigniter t point,codeigniter update,codeigniter user guide,codeigniter upload foto,codeigniter uri,codeigniter update database,codeigniter url,codeigniter unlink,codeigniter update data,codeigniter update batch,codeigniter validation,codeigniter vue,codeigniter vue js,codeigniter view,codeigniter vs,codeigniter vs laravel 2018,codeigniter versi terbaru,codeigniter visitor statistics,codeigniter vs yii,codeigniter v 2.1.4,codeigniter or cakephp,fuelphp vs codeigniter,codeigniter where,codeigniter where not,codeigniter where between,codeigniter websocket,codeigniter where or,codeigniter web service,codeigniter website,codeigniter where in array,codeigniter where not null,codeigniter xss_clean,codeigniter xml,codeigniter xss,codeigniter xampp,codeigniter xml parser,codeigniter xlsx,codeigniter x-www-form-urlencoded,codeigniter xmlrpc,codeigniter xlsx reader,codeigniter xdebug,codeigniter x-editable,codeigniter x-mailer,x-editable codeigniter example,x-api-key codeigniter,x-xss-protection codeigniter,codeigniter x laravel,codeigniter x-forwarded-for,codeigniter 2.x,codeigniter youtube,codeigniter you did not select a file to upload,codeigniter your system folder path does not appear to be set correctly,codeigniter you have specified an invalid database connection group,codeigniter your view folder path does not appear to be set correctly,codeigniter yield,codeigniter you don't have permission to access,codeigniter you have not selected a database type to connect to,codeigniter yt,codeigniter you don't have permission to access the requested object,codeigniter y bootstrap,ajax in codeigniter,codeigniter and angularjs,angular and codeigniter,codeigniter y postgresql,codeigniter y php,codeigniter y php 7,codeigniter y vue,codeigniter y oracle,codeigniter y firebase,codeigniter zip multiple files,codeigniter zip,codeigniter zip file download,codeigniter zend library,codeigniter zip add data,codeigniter zip archive,codeigniter zip folder,codeigniter zend barcode,codeigniter zip download,codeigniter zoho mail,codeigniter 000webhost,codeigniter 0day,codeigniter where 0,codeigniter undefined offset 0,codeigniter return $_config 0 =& $config,codeigniter duplicate entry '0' for key 'primary',codeigniter error reporting 0,dompdf 0.8.2 codeigniter,codeigniter cart price 0,codeigniter row(0),undefined offset 0 codeigniter,error reporting 0 codeigniter,error number 0 codeigniter,row(0) codeigniter,codeigniter 1.7.2,codeigniter 1.7.2 download,codeigniter 1.7.3,codeigniter 1.7,codeigniter 1.7 documentation,codeigniter 1.7.2 documentation,codeigniter 1 documentation,codeigniter 1.0,codeigniter 1.7.2 user guide,codeigniter 1.7.3 download,1 codeigniter redirect,codeigniter $1 route,http // 1 / codeigniter,limit 1 codeigniter,top 1 codeigniter,remove 1 codeigniter,missing argument 1 codeigniter,undefined offset 1 codeigniter,codeigniter 2.1.4,codeigniter 2.2.6,codeigniter 2018,codeigniter 2 database,codeigniter 2.2,codeigniter 2.1.3,codeigniter 2.2 stable,codeigniter 2 download,codeigniter 2 documentation,codeigniter 2,codeigniter 2 form validation,codeigniter 2 session,codeigniter 2 docs,codeigniter 2 to 3,codeigniter 3.1.9,codeigniter 3 tutorial,codeigniter 3 tutorial pdf,codeigniter 3.1.8,codeigniter 3 hmvc,codeigniter 3 multiple database,codeigniter 3 ebook,codeigniter 3.1.6,codeigniter 3 crud,codeigniter 3.1.7,codeigniter 3,codeigniter 3 htaccess,codeigniter 3 login,codeigniter 3 form validation,codeigniter 3 php 7,codeigniter 3 multiple file upload,codeigniter 404 page not found,codeigniter 4 tutorial,codeigniter 404,codeigniter 4 release date,codeigniter 404 hosting,codeigniter 4 download,codeigniter 403 forbidden,codeigniter 4 release,codeigniter 4 documentation,codeigniter 404 page not found localhost,codeigniter 4 vs laravel,codeigniter 4 features,codeigniter 4 hmvc,codeigniter 4 docs,codeigniter 500 internal server error,codeigniter 500,codeigniter 503 service unavailable,codeigniter 500 internal server error ubuntu,codeigniter 500 error loading model,codeigniter 502 bad gateway,codeigniter 500 error,codeigniter 500 error page,codeigniter 500 internal server error .htaccess,codeigniter 504 gateway timeout,codeigniter 5,angular 5 codeigniter,sximo 5 codeigniter,facebook sdk 5 codeigniter,undefined offset 5 codeigniter,codeigniter 5 star rating system,html5 codeigniter form,codeigniter 64 bit,6 codeigniter hacks,codeigniter centos 6,codeigniter phpmailer 6,base64 codeigniter,codeigniter mpdf 6,6 codeigniter hacks for the masters,codeigniter foundation 6,extjs 6 codeigniter,phpmailer 6 codeigniter,codeigniter 6,foundation 6 codeigniter,codeigniter php 7.1,codeigniter php 7.2,codeigniter centos 7,codeigniter php 7 session,codeigniter php 7.0,codeigniter php 7 mysql,codeigniter mpdf 7,codeigniter php 7.1 session,codeigniter php 7 error,php 7 codeigniter,mpdf 7 codeigniter,centos 7 codeigniter,php 7 codeigniter session,framework 7 codeigniter,centos 7 codeigniter remove index.php,nusoap php 7 codeigniter,codeigniter 7,mpdf 7 codeigniter 3,codeigniter 8192,codeigniter port 8080,codeigniter utf 8,codeigniter netbeans 8,codeigniter utf 8 encode,codeigniter netbeans 8.2,codeigniter netbeans 8 plugin,codeigniter netbeans 8.1 plugin,codeigniter iis 8,utf 8 codeigniter,netbeans 8 codeigniter,charset utf-8 codeigniter,codeigniter cloud 9,codeigniter debian 9,cloud 9 codeigniter,codeigniter,codeigniter adalah,codeigniter download,codeigniter upload,codeigniter 4,codeigniter form validation,codeigniter vs laravel,codeigniter session,codeigniter crud,codeigniter tutorial,codeigniter adminlte,codeigniter adminlte crud,codeigniter ajax,codeigniter api,codeigniter admin,codeigniter auth,codeigniter admin template,codeigniter atau laravel,codeigniter anchor,codeigniter a href,codeigniter a database error occurred,codeigniter a php error was encountered,codeigniter a session had already been started - ignoring session_start(),codeigniter a non-numeric value encountered,codeigniter a non well formed numeric value encountered,codeigniter a php error was encountered severity 8192,codeigniter a href helper,codeigniter a php error was encountered severity notice message undefined variable,codeigniter a php error was encountered core/common.php,codeigniter bootstrap,codeigniter blog,codeigniter between,codeigniter base_url,codeigniter bootstrap dashboard template,codeigniter between date,codeigniter builder,codeigniter belajar,codeigniter breadcrumb,codeigniter bootstrap 4,codeigniter cms,codeigniter captcha,codeigniter composer,codeigniter cart,codeigniter codepolitan,codeigniter controller,codeigniter curl,codeigniter count,codeigniter datatables,codeigniter database,codeigniter delete,codeigniter datatables server side,codeigniter dompdf,codeigniter download file,codeigniter dropdown from database,codeigniter distinct,codeigniter d,yesi d codeigniter,codeigniter email,codeigniter encrypt,codeigniter ebook,codeigniter export pdf,codeigniter export excel,codeigniter example,codeigniter ecommerce,codeigniter excel,codeigniter error 500,codeigniter edit data,codeigniter e-commerce,bootstrap ke codeigniter,codeigniter e-learning,ebook codeigniter,codeigniter e-library,e commerce codeigniter download,e commerce dengan codeigniter,e commerce using codeigniter,e-learning dengan codeigniter,codeigniter e commerce application,codeigniter form,codeigniter framework,codeigniter file upload,codeigniter firebase,codeigniter flashdata,codeigniter forum,codeigniter form select,codeigniter foreach,codeigniter fpdf,codeigniter get,codeigniter github,codeigniter group by,codeigniter get_where,codeigniter generator,codeigniter guide,codeigniter get row,codeigniter get url,codeigniter get current url,codeigniter get session,codeigniter hmvc,codeigniter htaccess,codeigniter helper,codeigniter hotel

pemrograman web mata kuliah,pemrograman web materi,pemrograman web menggunakan php,pemrograman web majumapan,pemrograman web menggunakan html,pemrograman web notepad++,bahasa pemrograman web.net,pemrograman web dengan vb.net,pemrograman web online shop,pemrograman web oop,pemrograman web online,kursus pemrograman web online,pemrograman web toko online,operator pemrograman web,pemrograman web ppt,pemrograman web perangkat bergerak,pemrograman web python,pemrograman web php pdf,pemrograman web pengertian,pemrograman web perpustakaan,pemrograman web penjualan,pemrograman web php mysql,quiz pemrograman web,pemrograman web rpl,pemrograman web dengan ruby,bahasa pemrograman web ruby,rpp pemrograman web,rpp pemrograman web dinamis kurikulum 2013,rpp pemrograman web dinamis kelas xi smk rekayasa perangkat lunak,rpp pemrograman web dan perangkat bergerak,rps pemrograman web,rpp pemrograman web doc,pemrograman web statis,pemrograman web seperti apakah yang harus dipelajari anak didik di zaman yang sudah serba online,pemrograman web sederhana,pemrograman web smk kelas x,pemrograman web smk ppt,pemrograman web semester 2,pemrograman web semester 2 pdf,pemrograman web server,pemrograman web service,pemrograman web terbaru,pemrograman web terbaik,pemrograman web tkj,pemrograman web table,pemrograman web teori,pemrograman web tabel,pemrograman web unpas,pemrograman web untuk pemula,pemrograman web ub,pemrograman web uii,pemrograman web 2 unindra,laporan pemrograman web ub,pemrograman web 1 unindra,materi pemrograman web untuk smk,pemrograman web dengan visual basic,pemrograman web dengan visual studio,pemrograman desktop vs web,video pemrograman web,pemrograman web wikipedia,pemrograman web kelas x semester 1,pemrograman web dengan xampp,pemrograman web kelas x smk,materi kelas x pemrograman web,pemrograman web x,pemrograman web yang ditentukan pada sisi client adalah,pemrograman web yang paling mendasar adalah,pemrograman web yang ditentukan pada sisi client,pemrograman web yang diproses pada komputer client adalah,bahasa pemrograman web yang paling banyak digunakan,bahasa pemrograman web yang paling mudah,contoh pemrograman web yang menggunakan php dan mysql,pemrograman web 1 pdf,pemrograman web 1 html,pemrograman web kelas 10,pemrograman web kelas 10 semester 2,pemrograman web kelas 11,pemrograman web semester 1,sap pemrograman web 1,makalah pemrograman web 1,silabus pemrograman web 1,pemrograman web 2 pdf,pemrograman web 2 dengan php,pemrograman web 2017,pemrograman web 2 kelas x,makalah pemrograman web 2,bahasa pemrograman web 2017,pemrograman web semester 2 kelas x,2 jenis pemrograman web,2 kategori pemrograman web,3 bahasa pemrograman web,pemrograman web 3,4 bahasa pemrograman web,5 bahasa pemrograman web,sebutkan 5 bahasa pemrograman web,pemrograman web dengan php 7,pemrograman web dengan php 7 betha sidik,9-c2-pemrograman web-x-1.pdf,pemrograman web,pemrograman web adalah,pemrograman web dinamis,pemrograman web pdf,pemrograman web kelas x,pemrograman web dinamis pdf,pemrograman web dan mobile,pemrograman web dasar,pemrograman web atau desktop,pemrograman web array,pemrograman web asp.net,pemrograman aplikasi web,pemrograman berbasis web adalah,bahasa pemrograman web adalah,pemrograman web dinamis adalah,pemrograman web di android,pemrograman web itu apa,pemrograman web berbasis framework,pemrograman web berbasis php,pemrograman web berbasis objek,pemrograman web berorientasi objek,pemrograman web berbasis jsp,pemrograman web berbasis oop,pemrograman web base,pemrograman web berbasis server,pemrograman web buku,pemrograman web css,pemrograman web ci,pemrograman web crud,pemrograman web client side,pemrograman web client,pemrograman web coding,teknik pemrograman web client,soal pemrograman web css,materi pemrograman web css,modul pemrograman web css,pemrograman web dengan php dan mysql,pemrograman web enterprise,pemrograman web ebook,pemrograman web enterprise adalah,soal pemrograman web essay,modul pemrograman web enterprise,ebook pemrograman web dinamis menggunakan php dan mysql,ebook pemrograman web dengan php dan mysql pdf,editor pemrograman web,ebook pemrograman web html,konsep pemrograman web dan enterprise,ebook pemrograman web,pemrograman web framework,pemrograman web formulir pendaftaran,pemrograman web frame,laporan pemrograman web filkom ub,pemrograman web membuat form,materi pemrograman framework web,fungsi pemrograman web,forum pemrograman web,pemrograman web gratis,pemrograman web gunadarma,pemrograman web gis,buku pemrograman web gratis,ebook pemrograman web gratis,belajar pemrograman web gratis,download buku pemrograman web gratis,soal uas pemrograman web gunadarma,gambar pemrograman web,pemrograman web html lengkap,pemrograman web html dengan notepad,pemrograman web html.pdf,pemrograman web html ppt,soal pemrograman web html,materi pemrograman web html,modul pemrograman web html,belajar pemrograman web html,tugas pemrograman web html,pemrograman web ii,pemrograman web teknik informatika,materi pemrograman web i,istilah pemrograman web,pemrograman web java,pemrograman web javascript,pemrograman web java pdf,pemrograman java web dengan netbeans,kursus pemrograman web jogja kabupaten sleman daerah istimewa yogyakarta,kursus pemrograman web jakarta,pemrograman web dengan javascript,kursus pemrograman web jogja kabupaten sleman daerah istimewa yogyakarta 55283,modul pemrograman web java,pemrograman web kelas xi,pemrograman web kelas 10 semester 1,pemrograman web kelas x semester 2,pemrograman web kelas x semester 2 pdf,pemrograman web k13,pemrograman web lanjut,pemrograman web lanjutan,pemrograman web lengkap pdf,pemrograman web laravel,pemrograman web login,pemrograman web lengkap,materi pemrograman web lanjut,modul pemrograman web lengkap

Membuat Simple Login dan Register Menggunakan CodeIgniter

Simple Login dan register CodeIgniter


1 botol Green tea ukuran sedang dan secangkir kopi miliknya. Di suatu sore yang tak terasa berganti malam. Siang tadi kami bertemu, di antara ketidak sengajaan atau mungkin pertemuan ini sudah diatur sedemikian rupa oleh kuasa kasat mata di sebuah kopi tua di pojok kota. Bertukar cerita, ngalor ngidul membicarakan banyak hal.

Di akhir pertemuan, dia bertanya.

“Punya akun line ga?” twitter? Atau Facebook?

Seperti biasa, hal yang sering ditanyakan saat baru berkenalan. Menanyakan akun media sosial. Kalau kata teman saya, salah satu ciri orang yang ‘kekinian’ adalah memiliki akun media sosial. Dan bisa dipastikan, berdasar hasil observasi saya sendiri, hampir semua teman di kelas saya memiliki akun media sosial. Entah itu akun Facebook, Twitter, Path, Instagram ataupun media sosial lainnya. Memang sebagai generasi yang hidup, berkembang dan mendewasa di era digital, kita dapat dengan mudah berinteraksi dan saling sapa. Salah satunya dengan media sosial. Kita bisa dengan mudah memiliki akun media sosial hanya dengan klak – klik saja. Belum lagi ponsel canggih yang mendukung kemudahan – kemudahan lainnya. Kita cukup mendaftar, masukan data diri, dan...

voila!~ Kita sudah dapat akun media sosial!


via google.com, credit to owner

...

Dan, karena informasi perkuliahan itu adanya di grup facebook, mau ga mau¸ saya juga harus punya akun facebook. Bukan kok. Bukan karena pengen ikut – ikutan kekinian! Seperti biasa, sewaktu mendaftar akun facebook..

“Bagaimana ya caranya membuat sebuah fitur untuk mendaftar akun dan kita bisa langsung login setelah mendaftar, seperti media sosial?”. Tetiba saja terlintas di pikiran saya, bagaimana ya caranya?

Seperti yang apa saya tulis di Code-writerTalk #1, ide itu memang tidak pernah jauh dari sekitar kita. Kitanya aja yang mesti peka. Hihi

...

Yep, di seri tutorial CodeIgniter kali ini, kita akan membuat project Simple Login Register menggunakan CodeIgniter. Di dalam project ini, kita akan membuat sebuah fitur yang digunakan untuk proses registrasi akun dan login ke dalam aplikasi CodeIgniter yang kita bangun. Selain itu, kita juga akan mencoba membuat sebuah library CodeIgniter sederhana untuk fitur Login.

Lalu, apa saja langkah-langkah dalam membuat project Simple Login Register CodeIgniter? Check this out, ya! 

Tutorial CodeIgniter : Membuat Simple Login dan Register Menggunakan CodeIgniter


[1] Persiapan

Sebelum memulai alangkah baiknya kita berdoa terlebih dahulu, supaya codingnya berjalan dengan lancar. :)

Sudah?

Ya, selanjutnya kita cek apa saja yang kita gunakan. Dan spesifikasi peralatan yang saya gunakan adalah sebagai berikut:

    [a] PHP Version 5.5.35 (XAMPP 5.5.35)
    [b] MariaDB (XAMPP 5.5.35)
    [c] CodeIgniter versi 3.1.0

Kamu bisa download CodeIgniter di web official CodeIgniter [Here]. Klik link 'Download' untuk download CodeIgniter versi terbaru.

Kalau sudah kamu download, extract zip file (CodeIgniter-3.1.0.zip) dan rename folder. Misalnya, CodeIgniter-3.1.0 di-rename menjadi 'ci3'. Setelah itu pindahkan folder 'ci3' ke direktori webroot, yaitu C:\xampp\htdocs\.


[2] Membuat Database

Oke, setelah semua persiapan sudah siap. Langkah berikutnya adalah membuat database. Buatlah database dengan nama dbci3. Nah, selanjutnya kita akan membuat tabel. Klik menu SQL di PHPMyadmin.

Simple Login dan register CodeIgniter





Lalu, copy kode berikut ke dalam textarea.


 CREATE TABLE IF NOT EXISTS `users` (   
`id_user` int(11) NOT NULL AUTO_INCREMENT,
`nama` varchar(100) NOT NULL,
`email` varchar(255) NOT NULL,
`username` varchar(32) NOT NULL,
`password` varchar(64) NOT NULL,
PRIMARY KEY (`id_user`),
UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


Simple Login dan register CodeIgniter

Kemudian, klik tombol Go.

Maka, secara ajaib akan muncul tabel users di dalam database kita. Iya, iya.. maksudnya perintah SQL sudah dieksekusi.. :D
Oke, selanjutnya...

...

[3] Mengatur Config

Buka config.php di direktori application/config/ di dalam folder ci kamu. :D

Cek line ke 26 di dalam file config.php untuk mengatur config buat base_url. kita atur base_url sesuai dengan nama folder ci yang kita buat. Karena nama folder ci saya 'ci3', saya atur base_url seperti di bawah ini:

$config['base_url'] = 'http://localhost/ci3/';

Simple Login dan register CodeIgniter

Simpan kembali file config.php dengan menekan tombol ctrl+s.

Selanjutnya, kita atur autoload. Buka autoload.php masih di direktori yang sama, yaitu direktori application/config/. Cek line ke 61 untuk mengatur autoload library. Ubah kode di bawah ini:

$autoload['libraries'] = array(); 

Menjadi :

$autoload['libraries'] = array('form_validation','session','database','simple_login'); 

Simple Login dan register CodeIgniter


Selanjutnya, cek line ke 92 untuk mengatur autoload helper.

$autoload['helper'] = array(); 

Ubah menjadi:

$autoload['helper'] = array('url','form','html'); 


Selanjutnya, kita atur autoload model. Cek line ke 135.

$autoload['model'] = array(); 

Ubah menjadi:

$autoload['model'] = array('m_account'); 


Simpan kembali file autoload.php dengan menekan tombol ctrl+s.

Nah, selanjutnya kita akan mengatur config database. Buka file database.php, masih di direktori yang sama yaitu application/config/. Cek line ke 76. Kamu dapat melihat sintaks seperti sintaks kode di bawah ini:

 $db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);


lalu atur konfigurasi database seperti di bawah ini:

 $db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'dbci3',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);


Simple Login dan register CodeIgniter


Kalau sudah, seperti biasa simpan kembali file database.php dengan menekan tombol ctrl+s.
Yang terakhir, buka file routes.php. Iya, iya kamu bener. Itu masih di direktori application/config/ :D
Cek di paliiiiing ujung, yaitu line 52. Kita ubah default controller menjadi :

$route['default_controller'] = 'beranda';


Simple Login dan register CodeIgniter


Simpan. Dan selesai. :D


[4] Membuat file Controller, Library, Model dan View

Dan, langkah selanjutnya adalah coding, Yeay! :D

Sekarang kita akan buat beberapa file PHP. Yaitu file controller, library untuk login, model, dan juga view.

Kawan, sekarang kita akan membuat file views. Nah, sebelumnya kita buat folder baru dengan nama 'account' di direktori application/views/. Kamu bisa lihat di gambar ini.

Simple Login dan register CodeIgniter



Lalu, selanjutnya kita akan buat beberapa file views di dalam folder 'account' tersebut.

Pertama kita buat file views dengan nama beranda.php. File ini digunakan sebagai halaman utama project Simple Login Register CodeIgnter yang sedang kita bangun lho! Nah, sekarang buka teks editor kesayanganmu, lalu ketik kode berikut ini ya...

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>
Beranda | Tutorial Simple Login Register CodeIgniter @ http://recodeku.blogspot.com
</title>
</head>
<body>
<h1>Selamat Datang di Situs kami.</h1>
<p>
Silakan klik link
<?php echo anchor('login','Masuk'); ?>
untuk masuk ke dalam sistem atau
<?php echo anchor('register','Daftar'); ?>
untuk mendaftar.
</p>
</body>
</html>


Setelah itu, simpan (tekan ctrl+s) file beranda.php di dalam folder 'account' yang sudah kita buat tadi.

...

Selanjutnya, kita buat file v_register.php. Iya, kawan.. file ini digunakan sebagai halaman untuk pendaftaran atau registrasi akun. Sekarang ayo kita buka kembali teks editor kesayangan, lalu kita ketik sintaks kode di bawah ini ya.. ^^

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>
Pendaftaran Akun | Tutorial Simple Login Register CodeIgniter @ http://recodeku.blogspot.com
</title>
</head>
<body>
<h2>Pendaftaran Akun</h2>

<?php echo form_open('register');?>
<p>Nama:</p>
<p>
<input type="text" name="name" value="<?php echo set_value('name'); ?>"/>
</p>
<p> <?php echo form_error('name'); ?> </p>

<p>Username:</p>
<p>
<input type="text" name="username" value="<?php echo set_value('username'); ?>"/>
</p>
<p> <?php echo form_error('username'); ?> </p>

<p>Email:</p>
<p>
<input type="text" name="email" value="<?php echo set_value('email'); ?>"/>
</p>
<p> <?php echo form_error('email'); ?> </p>

<p>Password:</p>
<p>
<input type="password" name="password" value="<?php echo set_value('password'); ?>"/>
</p>
<p> <?php echo form_error('password'); ?> </p>

<p>Password Confirm:</p>
<p>
<input type="password" name="password_conf" value="<?php echo set_value('password_conf'); ?>"/>
</p>
<p> <?php echo form_error('password_conf'); ?> </p>

<p>
<input type="submit" name="btnSubmit" value="Daftar" />
</p>

<?php echo form_close();?>

<p>
Kembali ke beranda, Silakan klik <?php echo anchor(site_url().'/beranda','di sini..'); ?>
</p>
</body>
</html>


Simpan file v_register.php di folder 'account'.

Dan selanjutnya, buat file views dengan nama v_success.php. File v_success.php ini digunakan untuk menampilkan notifikasi jika proses registrasi berhasil. Ok, kita buka lagi teks editor kesayangan dan lalu kita ketik sintaks di bawah ini ya!


 <?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>
Notifikasi | Tutorial Simple Login Register CodeIgniter @ http://recodeku.blogspot.com
</title>
</head>
<body>
<h3><?php echo $message; ?></h3>
<p><?php echo anchor('beranda','Kembali ke beranda'); ?></p>
</body>
</html>


Simpan filenya di folder account.

Langkah berikutnya, kita akan membuat halaman untuk login dengan nama v_login.php. Sekarang ayo kita ketik kode berikut ini!


 <?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>
Halaman Login | Tutorial Simple Login Register CodeIgniter @ http://recodeku.blogspot.com
</title>
</head>
<body>
<h2>Halaman Login</h2>
<?php
// Cetak jika ada notifikasi
if($this->session->flashdata('sukses')) {
echo '<p class="warning" style="margin: 10px 20px;">'.$this->session->flashdata('sukses').'</p>';
}
?>

<?php echo form_open('login');?>
<p>Username:</p>
<p>
<input type="text" name="username" value="<?php echo set_value('username'); ?>"/>
</p>
<p> <?php echo form_error('username'); ?> </p>

<p>Password:</p>
<p>
<input type="password" name="password" value="<?php echo set_value('password'); ?>"/>
</p>
<p> <?php echo form_error('password'); ?> </p>

<p>
<input type="submit" name="btnSubmit" value="Login" />
</p>

<?php echo form_close();?>

<p>
Kembali ke beranda, Silakan klik <?php echo anchor(site_url().'/beranda','di sini..'); ?>
</p>
</body>
</html>



Yep, simpan file v_login.php di folder account.

Berikutnya, kita buat file dengan nama v_dashboard.php. Iya, kamu benar. Ketik lagi sintaks kode di bawah ini. :D

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>
Dashboard | Tutorial Simple Login Register CodeIgniter @ http://recodeku.blogspot.com
</title>
</head>
<body>
<h3>Dashboard</h3>
<p>
Selamat datang di halaman dashboard, <?php echo ucfirst($this->session->userdata('username')); ?>!
Untuk logout dari sistem, silakan klik <?php echo anchor('login/logout','di sini...'); ?>
</p>
</body>
</html>


Yep, simpan filenya. Tetap di folder yang sama, yaitu folder account.

...

Nah, jadi di folder account ada 5 file views, yaitu file beranda.php, v_dashboard.php, v_login.php, v_register.php dan v_success.php. Ya, kamu bisa lihat pada gambar di bawah ini:

Simple Login dan register CodeIgniter


Langkah berikutnya kita akan membuat file model dengan nama M_account.php. Di dalam file M_account.php terdapat sebuah class model dengan nama M_account yang memiliki satu method yaitu method daftar(). Fungsi method daftar() ini untuk menambah (insert) data akun baru ke dalam tabel users.

Sekarang kamu buka kembali teks editor kesayanganmu. Yuk kita ketik kode untuk file M_account.php!

  <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class M_account extends CI_Model{

function daftar($data)
{
$this->db->insert('users',$data);
}
}




Setelah kamu ketik kodenya, jangan lupa simpan file model M_account.php di direktori application/models/.

Simple Login dan register CodeIgniter


Setelah membuat file model, kita akan membuat sebuah library sederhana yang nantinya digunakan untuk login, proteksi halaman dan juga logout dengan nama file Simple_login.php. Di dalam library ini terdapat tiga method, yaitu:
    [a] login() :: Digunakan untuk cek ketersediaan username dan password pada table users, jika tersedia, set session berdasar data user dari table users.
    [b] cek_login() :: Digunakan untuk proteksi halaman dengan cara mengecek data session login, apabila tidak ada, maka pengguna akan dialihkan ke halaman login.
    [c] logout() :: Untuk keluar dari halaman dashboard. Hapus session, lalu set notifikasi dalam flashdata session kemudian alihkan ke halaman login.

Nah, sekarang yuk kita koding lagi. Buka teks editor kesayanganmu, lalu ketik kode di bawah ini.

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

/*
* Simple_login Class
* Class ini digunakan untuk fitur login, proteksi halaman dan logout
* @author Gun Gun Priatna
* @url https://recodeku.blogspot.com
*/

class Simple_login {

// SET SUPER GLOBAL
var $CI = NULL;

/**
* Class constructor
*
* @return void
*/
public function __construct() {
$this->CI =& get_instance();
}

/*
* cek username dan password pada table users, jika ada set session berdasar data user dari
* table users.
* @param string username dari input form
* @param string password dari input form
*/
public function login($username, $password) {

//cek username dan password
$query = $this->CI->db->get_where('users',array('username'=>$username,'password' => md5($password)));

if($query->num_rows() == 1) {
//ambil data user berdasar username
$row = $this->CI->db->query('SELECT id_user FROM users where username = "'.$username.'"');
$admin = $row->row();
$id = $admin->id_user;

//set session user
$this->CI->session->set_userdata('username', $username);
$this->CI->session->set_userdata('id_login', uniqid(rand()));
$this->CI->session->set_userdata('id', $id);

//redirect ke halaman dashboard
redirect(site_url('dashboard'));
}else{

//jika tidak ada, set notifikasi dalam flashdata.
$this->CI->session->set_flashdata('sukses','Username atau password anda salah, silakan coba lagi.. ');

//redirect ke halaman login
redirect(site_url('login'));
}
return false;
}

/**
* Cek session login, jika tidak ada, set notifikasi dalam flashdata, lalu dialihkan ke halaman
* login
*/
public function cek_login() {

//cek session username
if($this->CI->session->userdata('username') == '') {

//set notifikasi
$this->CI->session->set_flashdata('sukses','Anda belum login');

//alihkan ke halaman login
redirect(site_url('login'));
}
}

/**
* Hapus session, lalu set notifikasi kemudian di alihkan
* ke halaman login
*/
public function logout() {
$this->CI->session->unset_userdata('username');
$this->CI->session->unset_userdata('id_login');
$this->CI->session->unset_userdata('id');
$this->CI->session->set_flashdata('sukses','Anda berhasil logout');
redirect(site_url('login'));
}
}


Simpan file library Simple_login.php di direktori application/libraries/.

Simple Login dan register CodeIgniter


...

Langkah berikutnya adalah membuat file controller. Ada 4 file controller yang akan kita buat yaitu Beranda.php, Register.php, Login.php dan Dashboard.php.

Nah, sekarang kita buat file controllers Beranda.php, berikut ini adalah kodenya:

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Beranda extends CI_Controller {

public function index()
{
$this->load->view('account/beranda');
}
}



Simpan file  controller Beranda.php di direktori application/controllers/.

...

File controller berikutnya adalah Register.php, yuk kita ketik lagi kodenya. Ini sintaks kodenya:


 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Register extends CI_Controller {

function __construct(){
parent::__construct();
$this->load->library(array('form_validation'));
$this->load->helper(array('url','form'));
$this->load->model('m_account'); //call model
}

public function index() {

$this->form_validation->set_rules('name', 'NAME','required');
$this->form_validation->set_rules('username', 'USERNAME','required');
$this->form_validation->set_rules('email','EMAIL','required|valid_email');
$this->form_validation->set_rules('password','PASSWORD','required');
$this->form_validation->set_rules('password_conf','PASSWORD','required|matches[password]');
if($this->form_validation->run() == FALSE) {
$this->load->view('account/v_register');
}else{

$data['nama'] = $this->input->post('name');
$data['username'] = $this->input->post('username');
$data['email'] = $this->input->post('email');
$data['password'] = md5($this->input->post('password'));

$this->m_account->daftar($data);

$pesan['message'] = "Pendaftaran berhasil";

$this->load->view('account/v_success',$pesan);
}
}
}


Sama, file Register.php ini kita simpan di direktori application/controllers/ juga.

...

Sekarang kita buat file controller yang ketiga, Login.php, berikut ini adalah sintaks kodenya:

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Login extends CI_Controller {

public function index() {

// Fungsi Login
$valid = $this->form_validation;
$username = $this->input->post('username');
$password = $this->input->post('password');
$valid->set_rules('username','Username','required');
$valid->set_rules('password','Password','required');

if($valid->run()) {
$this->simple_login->login($username,$password, base_url('dashboard'), base_url('login'));
}
// End fungsi login
$this->load->view('account/v_login');
}

public function logout(){
$this->simple_login->logout();
}
}


Simpan di direktori application/controllers/ dengan nama file Login.php.

...

And the last one is, Dashboard.php. type this syntax ya! :D

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Dashboard extends CI_Controller {
function __construct(){
parent::__construct();
$this->simple_login->cek_login();
}

//Load Halaman dashboard
public function index() {
$this->load->view('account/v_dashboard');
}
}


Simpan di direktori yang sama yaitu application/controllers/ dengan nama Dashboard.php.

...

Jadi, kita punya empat file controller, yaitu Beranda.php, Dashboard.php, Login.php dan Register.php.

Simple Login dan register CodeIgniter



[5] Uji Coba

Yes, in the next step we will try our program. First, open your browser. Lalu kita ketik alamat berikut di browser:

Localhost/ci3/

Maka bakalan muncul tampilan kaya di bawah. :D

Simple Login dan register CodeIgniter


Karena kita belum punya akun untuk login, sekarang kita harus daftar terlebih dahulu.. Sekarang kita coba klik link 'daftar' untuk mendaftar.

Simple Login dan register CodeIgniter



Coba kamu isi formnya. Saya juga coba isi. :D

Simple Login dan register CodeIgniter



Lalu klik tombol daftar, maka akan muncul pemberitahuan pendaftaran sudah berhasil.  yeay! :D

Simple Login dan register CodeIgniter


Nah selanjutnya, kita klik link Kembali ke beranda. Lalu kita coba login dengan mengklik link masuk.

Coba kamu isi username dan password yang kamu isi di form login. :D

Simple Login dan register CodeIgniter


Lalu klik tombol Login.

Tadaaa!!! Kita berhasil login menggunakan akun kita. :D

Simple Login dan register CodeIgniter

Untuk logout, klik link 'di sini'. Maka kita akan kembali ke halaman login. :D

***

Gimana, mudah kan bikinnya?
Oh iya kamu juga bisa mendownload full source codenya di sini.

Semangat terus ya! Selamat belajar.. Semoga menyenangkan.. :D


***
[Update 22 October 2016]
Requirement for updated tutorial :
[a] PHP Version 5.5.35 (XAMPP 5.5.35) and PHP 7
[b] MariaDB (XAMPP 5.5.35)
[c] CodeIgniter versi 3.1.0

Requirement for previous tutorial:
[a] XAMPP version 1.7.7 (PHP 5.3.8) 
[b] CodeIgniter 3.0.1 
[c] MySQL 5.5.16


***
Referensi: 
Web Official CodeIgniter @ https://codeigniter.com
Documentasi CodeIgniter @ https://codeigniter.com/user_guide/
Session Library CodeIgniter @ https://codeigniter.com/user_guide/libraries/sessions.html
Membuat Library @ https://codeigniter.com/user_guide/general/creating_libraries.html

Membuat Simple Login dan Register Menggunakan CodeIgniter Rating: 4.5 Diposkan Oleh: Kabar Viral

Categories

Popular Posts