Introduction
CodeIgniter is a powerful PHP framework built for developers who need a simple and elegant toolkit to create full-featured web applications.
Prerequisite
Before you proceed you should have a basic understanding of the following:
- HTML
- PHP
History
CodeIgniter was created by EllisLab and is now a project of the British Columbia Institute of Technology.
The latest version of the CodeIgniter framework is 3.1.11.
License
The source code of CodeIgniter is hosted on GitHub and licensed under the terms of the MIT License.
As it is open-source software, you are allowed to copy, modify, and distribute this software.
If you know PHP well, then CodeIgniter will make your task easier. It has a rich set of libraries and helpers. A website built in CodeIgniter is secure, as it can prevent various attacks that take place through websites. By using the CodeIgniter, you will save a lot of time, if you are developing a website from scratch.
Features
Features of CodeIgniter are listed below:
- Model-View-Controller based framework
- Extremely Light Weight
- Query Builder Database Support
- Security and XSS Filtering
- Form and Data Validation
- Session Management
- Search-engine Friendly URLs
- Localization
- Pagination
- Data Encryption