Figure 1   Internet Commerce Growth

Statistic
Growth
Source
Value of electronic commerce transactions,1996
$12M
Jupiter Communications, Inc. (1998)
Value of electronic commerce transactions, 2000
$2.16B
Jupiter Communications, Inc. (1998)
Online revenue in the gaming market, 1997
$93.3M
Frost & Sullivan (1998)
Projected gaming revenue, 1998
$169.6M
Frost & Sullivan (1998)
Total purchases over the Web, 2001
$228B
Piper Jaffray, Inc. (1997)
Percent that will be consumer to business
11%
Piper Jaffray, Inc. (1997)
Percent that will be business to business
89%
Piper Jaffray, Inc. (1997)
Total purchases over the Web, 1997
$10B
International Data Corp. (1997)
Total purchases over the Web, 2001
$220B
International Data Corp. (1997)
Percent that will be business-to-business transactions, 2001
80%
International Data Corp. (1997)
Percent of banking Web sites offering transactions to customers on the Internet
35%
Meridien Research report, Internet-based Financial Services (1998)
Percent of brokerage Web sites offering transactions
20%
Meridien Research report, Internet-based Financial Services (1998)


Figure 2   Set-Cookie Response Header Values

Parameter
Description
name=value;
Returns as a string of all the cookies that apply to the page. The server must parse the string to find the values of individual cookies.
Expires=date;
Deletes the cookie when the browser is closed if no expiration is set on a cookie. The cookie is saved across browser sessions if an expiration date is set. Setting an expiration date in the future causes the cookie to be saved across browser sessions.
domain=domainname;
Pages on a domain made up of more than one server can share cookie information.
path=path;
Allows the current document to share cookie information with other pages within the same domain. If no path is specified, the path is assumed to be the path of the resource associated with the Set-Cookie header.
secure;
Allows the stored cookie information to be accessed or sent only from a secure environment (HTTP servers).


Figure 3   Cookie Manipulation

Collection
Parameters
Cookie
Required. Specifies the cookie whose value should be retrieved.
Key
Optional. Retrieves subkey values from cookie dictionaries.
Attribute
Optional. Can specify attributes about the cookie itself (such as if the cookie contains keys).


Figure 4   IReadCookie Methods

Method
Description
Get_HasKeys
Retrieves a Boolean indicating whether the cookie has keys
Get_Item
Retrieves the specified item from a cookie dictionary
Get_NewEnum
Enumerates through the cookies collection


Figure 5   IWriteCookie Methods

Method
Description
get__NewEnum
Retrieves an enumerator for the Cookies collection
get_HasKeys
Retrieves a Boolean indicating whether the cookie has keys
put_Domain
Sets the Domain attribute of the cookie to the specified value
put_Expires
Sets the Expires attribute of the cookie to the specified value
put_Item
Adds an item to the Cookies collection
put_Path
Sets the Path attribute of the cookie to the specified value
put_Secure
Sets the Secure attribute of the cookie to the specified value