Web Recommendation system attempts to predict the user next browsing activity then recommend the web pages items that are likely to be of interest to the user. The ability of predicting the next visited pages and recommending it to the short term navigation user (anonymous user) is highly needed. This research focuses on improving the prediction of the next visited web pages and introduces them to current anonymous user. An enhanced classification algorithm is used to assign the current anonymous user to the best web navigation profile. As the users’ interests change over time, the recommender system has the ability to modify the current web navigation profiles and keep them updated. These adaptive profiles help the prediction engine to predict and then recommend the next visited pages to the current user in an accurate manner.
The Web represents an essential medium in nearly all domains in the area of information and knowledge exchange. Answers to questions on all topics, from general knowledge to specific expert know-how, are contained, either explicitly or implicitly in expert and user-generated resources. The current evolution of the Web is being described by the term “Web 3.0” or “Social Semantic Web,” whereby standardized, machine interpretable formats, semantic meaning, intelligence and user-oriented interaction complement each other (“hybrid intelligence”). In this book the combination of standardized web technologies and game design mechanics is used as an expandable concept for interactive web applications – especially in the Social Media area. The challenge lies in simplifying access to distributed web resources to enhance their representation and interconnectivity (“hyperconnectivity”) and to motivate user interoperability with these resources. Web-based game technologies are deployed as interactive knowledge systems. Distributed web resources are widely regarded as an inherent part of higher-layered applications in information and knowledge management.
SQL injection is an attack in which malicious code is inserted into strings, which are later, passed to the database server for parsing and execution. This attack can be applied to any page which accepts user input to capture data or query parameters to dynamically render the content on the web page. We tried to implement multi layer architecture to prevent SQL injection attack. At each layer we will assign different roles and responsibilities.