Задайте значения PHP .ini, затем задайте параметры сеанса cook ie перед тем, как начать сеанс.
ini_set("session.cookie_domain",".".$_SERVER['SERVER_NAME']);
ini_set("session.cookie_secure",true);
ini_set("session.cookie_httponly",true);
session_set_cookie_params(
0,
"/",
ini_get("session.cookie_domain"),
ini_get("session.cookie_secure"),
ini_get("session.cookie_httponly")
);
session_start();
Чтобы установить Cook ie:
setCookie(
$cookie_name="CookieName",
$cookie_value="CookieValue",
$cookie_lifetime=time()+31536000, // 1 Year
$cookie_path="/",
ini_get("session.cookie_domain"),
ini_get("session.cookie_secure"),
ini_get("session.cookie_httponly")
)
См. официальное PHP Руководство для более подробной информации.