Cookie Management Directives
Ahmed PHP Template Engine provides multiple directives to manage browser cookies: @setCookie, @getCookie, @existsCookie, @deleteCookie, and @getAllCookies.
@setCookie - Set a Cookie
Syntax
@setCookie(name, value, minutes)name: The cookie name.value: The value to store.minutes: (Optional) Expiration time in minutes.
Example
@setCookie("user", "Ahmed", 60)@getCookie - Retrieve a Cookie
Syntax
@getCookie(name)name: The cookie name.
Example
@var(username, @getCookie("user"))
<p>Welcome, @username</p>@existsCookie - Check If a Cookie Exists
Syntax
name: The cookie name.
Example
@deleteCookie - Delete a Cookie
Syntax
name: The cookie name.
Example
@getAllCookies - Retrieve All Cookies
Syntax
Example
Notes
Cookies are stored in the user's browser.
@setCookieuses default expiration ifminutesis not provided.@deleteCookieremoves a specific cookie.@getAllCookiesretrieves all stored cookies as an array.
Last updated