
Architecture (Click to Open)
Get flash to fully experience Pearltrees
Session management
In computer science , in particular networking , a session is a semi-permanent interactive information interchange, also known as a dialogue, a conversation or a meeting, between two or more communicating devices, or between a computer and user (see Login session ). A session is set up or established at a certain point in time, and torn down at a later point in time. An established communication session may involve more than one message in each direction. A session is typically, but not always, stateful , meaning that at least one of the communicating parts needs to save information about the session history in order to be able to communicate, as opposed to stateless communication, where the communication consists of independent requests with responses. An established session is the basic requirement to perform a connection-oriented communication . A session also is the basic step to transmit in connectionless communication modes.HTTP cookie
A cookie , also known as an HTTP cookie , web cookie , or browser cookie , is usually a small piece of data sent from a website and stored in a user's web browser while a user is browsing a website. When the user browses the same website in the future, the data stored in the cookie can be retrieved by the website to notify the website of the user's previous activity. [ 1 ] Cookies were designed to be a reliable mechanism for websites to remember the state of the website or activity the user had taken in the past. This can include clicking particular buttons, logging in , or a record of which pages were visited by the user even months or years ago.Understanding the Life of a Session - TalkPHP
MVC - Wiki
Model–view–controller ( MVC ) is a software architecture pattern which separates the representation of information from the user's interaction with it. [ 1 ] [ 2 ]Ajax (programming)
List of Ajax frameworks
This is a list of notable Ajax frameworks , used for creating web applications with a dynamic link between the client and the server.Wikipedia- Frameworks
A web application framework ( WAF ) is a software framework that is designed to support the development of dynamic websites , web applications , web services and web resources .LAMP (software bundle)
LAMP is a combination of free , open source software. The acronym LAMP refers to the first letters of Linux ( operating system ), Apache HTTP Server , MySQL ( database software ), and PHP , Perl or Python , principal components to build a viable general purpose web server . [ 1 ]Apache HTTP Server
MySQL
MySQL ( pron.: / m aɪ ˌ ɛ s k juː ˈ ɛ l / "My S-Q-L", [ 4 ] officially, but also called / m aɪ ˈ s iː k w əl / "My Sequel") is (as of 2008) the world's most widely used [ 5 ] [ 6 ] open source relational database management system (RDBMS) [ 7 ] that runs as a server providing multi-user access to a number of databases.PHP
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language . PHP is now installed on more than 20 million websites and 1 million web servers . [ 2 ] Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group. [ 3 ] While PHP originally stood for Personal Home Page , it is now said to stand for PHP: Hypertext Preprocessor , a recursive acronym . [ 4 ]A Content Management System (CMS) [ 1 ] [ 2 ] [ 3 ] is a computer program that allows publishing , editing and modifying content as well as maintenance from a central interface.

