Currently, Internet plays an important role in the modern society, and most of the applications are developed using web applications, for instance social media (Facebook), E-commerce(Amazon) and cloud storage (Dropbox), although the nature and usage of each of the application differs. Even though, Model-View-Controller (MVC) is the most widely accepted design for building web applications on, the selection of the server-side programming language is difficult as there are many options to choose from, like PHP, Java, ASP.Net, C, Node.js and Python. However, the majority of the developers utilize PHP as the server-side language due to its simplicity and large availability of documentation. Despite the benefits of using PHP, it has vulnerabilit...