Archive for November, 2007

Persistent cookie X Session cookie

Ontem me questionaram a diferença entre um session cookie e um cookie convencional. Eu não soube responder e isso me deixou mto incomodado, uma vez que eu defendo que um desenvolvedor não pode se limitar a saber apenas a linguagem de programação que ele utiliza, o desenvolvedor tem que conhecer o máximo possível que estiver envolvido com sua área.

Por exemplo: Eu desenvolvo em asp.net com C#, mas eu tenho que ter conhecimentos de OOP, Webstandards, CSS, XML, HTML (hand-code), Linguagens SQL (T-SQL e/ou PL-SQL), UML, conhecer como funcionam os principais protocolos da web (HTTP, FTP, SMTP, etc…). Isso aí tudo não é mais do que minha pbrigação conhecer, mas se eu quiser ir alem ainda devo conhecer outras linguagens, outras plataformas, metodologias, boas praticas e por ai vai…

Mas, de qualquer forma o ponto inicial para adiquirir esse conhecimento é saber (e querer) procurar informações. Na primeira busca do Google eu encontrei uma explicação bem clara entre a diferença do Persistent cookie para o Session cookie:

Persistent cookie
Also called a permanent cookie, or a stored cookie, a cookie that is stored on a user’s hard drive until it expires (persistent cookies are set with expiration dates) or until the user deletes the cookie. Persistent cookies are used to collect identifying information about the user, such as Web surfing behavior or user preferences for a specific Web site.
link: http://www.webopedia.com/TERM/P/persistent_cookie.html

Session cookie
Also called a transient cookie, a cookie that is erased when the user closes the Web browser. The session cookie is stored in temporary memory and is not retained after the browser is closed. Session cookies do not collect information from the user’s computer. They typically will store information in the form of a session identification that does not personally identify the user.
link: http://www.webopedia.com/TERM/s/session_cookie.htm

Comments