¿Hay alguna manera de establecer una cookie que sea no legible en los subdominios? En otras palabras, tenga la cookie disponible en domain.com
, pero nowww.domain.com
o xyz.domain.com
.PHP setcookie() para dominios pero NO para los subdominios
//this is what i'm "intending"...
setcookie($name,$value,$expires,'/','domain.com');
//however, this is how it behaves:
setcookie($name,$value,$expires,'/','.domain.com');
El razonamiento: Soy la creación de un CDN estática en un subdominio y no quiero las cookies de sesión de usuario que van y vienen por cada imagen, el archivo css archivo, JS, etc
... ¿Debo recurrir al uso de www.domain.com
para mi sitio? ¿Hay alguna solución?
Configurar el dominio a 'nulo' es la única cosa correcta que hacer aquí. De lo contrario, puede encontrar ['$ cookie-> setDomain ($ domain)'] (https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L117) útil, ya que encontrado en [esta biblioteca independiente] (https://github.com/delight-im/PHP-Cookie). – caw