|
|
|
|
HTTPCookieWrite (Function) In french: HTTPCookieEcrit Adds or modifies a cookie in an HTTP request. Two types of use are available: - If the request is run by HTTPRequest, HTTPCookieWrite must be called before HTTPRequest in order to set the value of cookies that will be sent to the HTTP server.
- If the request is executed with HTTPSend, HTTPCookieWrite must be executed on the httpRequest variable (syntax 2).
Remark: The cookies read and sent by HTTPRequest are only stored in memory in the application. They are not related to the cookies of Web browsers installed on the computer. // Sets the value of an identification cookie with a stored value HTTPCookieWrite("domain.com", "ID", LoadParameter("ID")) Â // Performs an HTTP request HTTPRequest("www.MySite.com?Login") Â // Retrieves and stores the value of the cookie returned by the server sID is string = HTTPCookieRead(".mysite.com", "ID") SaveParameter("ID", sID)
Syntax
Request run by HTTPRequest Hide the details
HTTPCookieWrite(<Domain> , <Name> , <Value>)
<Domain>: Character string Validity domain of cookie.The cookie will be sent into all HTTP requests whose domain ends with the validity domain of cookie. For example, a cookie whose validity domain is ".mydomain.fr" will be sent during the following requests: - http://mydomain.fr
- http://www.mydomain.fr/index.html
- http://server.mydomain.fr/page.awp
It will not be sent in the following requests:- http://www.mydomain.com
- http://otherdomain.fr
<Name>: Character string Name of cookie.This name is not case sensitive. <Value>: Character string Value of cookie.Remarks: - The value of a cookie is limited to 4KB. Beyond this size, the server is free to reject the cookie.
- The control characters (TAB, CR, etc.) as well as the semicolon and the binary zeros are not allowed.
Remarks - If the management of cookies was not enabled by HTTPCookieManage, the cookies are not sent to the server:
- The cookie is created if it does not exist.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|