Cookie Management Directives

Ahmed PHP Template Engine provides multiple directives to manage browser cookies: @setCookie, @getCookie, @existsCookie, @deleteCookie, and @getAllCookies.

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)

Syntax

@getCookie(name)
  • name: The cookie name.

Example

@var(username, @getCookie("user"))
<p>Welcome, @username</p>

Syntax

  • name: The cookie name.

Example

Syntax

  • name: The cookie name.

Example

@getAllCookies - Retrieve All Cookies

Syntax

Example

Notes

  • Cookies are stored in the user's browser.

  • @setCookie uses default expiration if minutes is not provided.

  • @deleteCookie removes a specific cookie.

  • @getAllCookies retrieves all stored cookies as an array.

Last updated