PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Properties specific to the description of Cookie variables
  • Functions that use the Cookie variables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
The Cookie type is used to handle the cookies transmitted in the HTTP requests. The characteristics of the cookies can be defined and modified by several WLanguage properties.
Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
Versions 19 and later
Universal Windows 10 App This type of Variable is now available for Windows Store Apps.
New in version 19
Universal Windows 10 App This type of Variable is now available for Windows Store Apps.
Universal Windows 10 App This type of Variable is now available for Windows Store Apps.
Versions 21 and later
Universal Windows 10 App This type of variable is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This type of variable is now available in Universal Windows 10 App mode.
Universal Windows 10 App This type of variable is now available in Universal Windows 10 App mode.
Example
// Relecture des cookies de la session précédente
MesCookies is array of Cookie
Deserialize(MesCookies, fLoadText("MesCookies.xml"), psdXML)
 
// Activation de la gestion des cookies
HTTPCookieManage(True)
HTTPCookieReplace(".yahoo.com", MesCookies)
 
// Requête (les cookies seront envoyés au serveur Web)
HTTPRequest("www.yahoo.com")
Remarks

Properties specific to the description of Cookie variables

The following properties can be used to handle a Cookie:
Property nameType usedEffect
PathCharacter stringValidity path of cookie.
Indicates to the server the URLs on which the cookie must be interpreted.
CommentCharacter stringFree comment value associated with the cookie.
This property does not affect the HTTP requests.
DomainCharacter stringValidity 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
ExpirationCharacter string or
DateTime variable
Expiration date and time of cookie.
In most cases, this property is set by the Web server to avoid retrieving information that is too old in an HTTP request.
NameCharacter stringName of cookie.
This name is not case sensitive.
ValueCharacter stringValue 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.

Functions that use the Cookie variables

Versions 15 and later
HTTPCookieGet
New in version 15
HTTPCookieGet
HTTPCookieGet
Retrieves the cookies read by a call:
Versions 15 and later
HTTPCookieReplace
New in version 15
HTTPCookieReplace
HTTPCookieReplace
Replaces all the cookies stored for a domain:
Minimum version required
  • Version 15
This page is also available for…
Comments
Click [Add] to post a comment