Name
HttpCookie
Synopsis
Use this class to create a client-side cookie. The HttpCookie constructor takes a string
representing the name of the cookie. After creating a cookie, you can
add information to it in the form of name/value pairs by using the HttpCookieCollection.Add() method as follows: objCookies.Values.Add("Name", "John"). Values can be
retrieved by using their name with a syntax like strName = objCookies.Values("Name").
To send the cookie to the client browser as part of the HTTP response,
use the AppendCookie()
method
of the HttpResponse class. This method stores
the cookie on the client browser. You can then retrieve a cookie from
the HttpResponse class’s cookie
collection on other pages by using the cookie name, as in Response.Cookies("NameList"). To ensure
compatibility with all browsers, you should not store more than 4096
bytes in a single cookie.
To make a cookie persist between sessions, set the Expires property for the HttpCookie to a date in the future. You
can also set the Secure
property to True to restrict the cookie to Secure Socket Layer (SSL) transmission. A cookie is usually considered less
secure than Application or Session state variables, as information is
maintained on the client and transmitted back and forth continuously.
Public NotInheritable Class HttpCookie ' Public Constructors Public Sub New(ByVal name As String) Public Sub New(ByVal name As String, ByVal value As String) ' Public Instance Properties Public Property Domain As String Public ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access