A cookie is a file that the server sets on userโs computer to contain some information as key value pair.
It is sent with every request to the server.
The maximum size of a cookie must not exceed 4 Kilo Bytes.
You can access the cookie variables through the $_COOKIE global variable.
Warnings:
Using setcookie function.
setcookie(
string $name,
string $value = "",
int $expires = 0,
string $path = "",
string $domain = "",
bool $secure = false,
bool $httponly = false
): bool
// Alternative signature available as of PHP 7.3.0
setcookie(string $name, string $value = "", array $options = []): bool
$expires sets the time the cookie should expire.$path is the path on the server in which the cookie will be available on. Setting it to / makes it available to the entire domain.$domain is the subdomain that the cookie is available to.$secure if set to true make it available to https only.$httponly if set to true make it accessible only through the HTTP protocol. This means that the cookie wonโt be accessible by JavaScript.You can do this by setting the $expires parameter to negative value.
setcookie($cookie_name, '' ,time() - 3600);