setcookie
PHP >= 8
Именованные аргументы
setcookie(
name: 'user',
value: $user["login"],
path: '/'
);
PHP >= 7.3.0
Альтернативная сигнатура
setcookie('user', $user["login"], ['path' => '/']);
Можно использовать функцию обёртку, в которой задать свой порядок аргументов и их значения по умолчанию:
function cust_setcookie(
$name,
$value = "",
$path = "/",
$expires = 0,
$domain = "",
$secure = false,
$httponly = false
) {
setcookie($name, $value, $expires, $path, $domain, $secure, $httponly);
}
cust_setcookie('user', $user["login"]);
Либо в
php.ini задать необходимые значения по умолчанию для
path и других аргументов, тогда просто используйте:
setcookie('user', $user["login"]);