sqlpage.cookie(name)

Introduced in SQLPage 0.7.1.

Reads a cookie with the given name from the request. Returns the value of the cookie as text, or NULL if the cookie is not present.

Cookies can be set using the cookie component.

Example

Set a cookie

Set a cookie called username to greet the user by name every time they visit the page:

select 'cookie' as component, 'username' as name, :username as value;

SELECT 'form' as component;
SELECT 'username' as name, 'text' as type;

Read a cookie

Read a cookie called username and greet the user by name:

SELECT 'text' as component,
        'Hello, ' || sqlpage.cookie('username') || '!' as contents;

Parameters

name

The name of the cookie to read.