PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • What is an AWP page?
  • Operating mode of AWP sites
  • How to share information (values) between AWP pages?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
6. Principle for displaying an AWP site
Previous pageTable of contentsNext page
What is an AWP page?
An AWP page (Active WEBDEV Page) is a dynamic WEBDEV page without persistent context on the server. The AWP page context is temporary. It is created in a temporary session.
Reminder: In a WEBDEV site in Session mode, each displayed page owns a persistent page context for the entire lifetime of the session on the server.
Operating mode of AWP sites
The following elements are automatically created on the server when an AWP page is displayed in the browser:
  • a temporary session,
  • a temporary AWP page context.
The temporary session contains the temporary AWP page context. When the AWP page is sent to the Web user, the temporary page context and the temporary session are destroyed. There is nothing left in memory on the server.
The temporary AWP page context contains all elements that have been required to build the page viewed by the Web user:
  • the local variables,
  • the server processes,
  • the connections to the databases,
  • the contexts of data files, ...
When the AWP page is sent to the Web user, these elements are destroyed.
How to share information (values) between AWP pages?
Two methods are used to share information (values) between AWP pages:
  • Passing information in the URL. This method allows for a better referencing.
  • Saving information in the AWP contexts (by programming).
Passing information (values) between two pages in the URL
It is possible to pass information from one page to another via the URL. The URL has the following format: "http:\\Web server\...\mypage.awp?NameParam1=Value1&NameParam2=Value2".
This method allows a better page referencing because the information passed in the URL is visible and analyzed by the referencing robots.
Saving information (values) in the AWP contexts (by programming).
You have the ability to store on the server values common to several AWP pages, via the AWP contexts. An AWP context is created on disk on the server. This context is available as long as AWP pages are displayed and as long as the timeout of AWP contexts is not exceeded. The timeout of AWP contexts is defined in the WEBDEV administrator ("Configuration" tab, "Timeout of AWP contexts" option).
To manage the AWP contexts, you must use the WLanguage functions such as DeclareAWPContext, FreeAWPContext, ...
See the online help for more details.
Previous pageTable of contentsNext page
Minimum version required
  • Version 23
Comments
Click [Add] to post a comment