State information is shared across domains. The state information is
placed in one or more cookies that are shared across disjoint domains. An
intermediary application is used, as one example, to enable the sharing
of the state information (e.g., the cookies) across the different
domains. The intermediary application is used to add state information to
requests received from a client and to responses going to the client.
Further, an intermediary application is used to cause a client to save
state information for any range of Uniform Resource Locators (URLs), and
to cause the client to send any previously stored state information to
the intermediary application. Additionally, the intermediary application
is used to cause state information previously saved by the client for one
range of URLs to be subsequently saved by the client for one or more
other range of URLs.