2009-12-22 9 views
5

todas mis cookies funcionan muy bien en el subdominio, pero si el subdominio tiene "_" en él, entonces la cookie no se lee en absoluto y no llega a nada. siguientes son el resultado de mi prueba, que se auto explicares decir, problema de cookie de subdominio complicado

justlife.demo.com  *** works fine *** 
just-life.demo.com  *** works fine *** 
just-.demo.com   *** works fine *** 

just_.demo.com   *** DONT works fine *** 
just_life.demo.com  *** DONT works fine *** 

dominio que no trabajan, las galletas para los muestra por completo emtpy y no puedes escribir o leer desde que los subdominios ..

este problema es solamente en IE.

Firefox y Chrome funciona bien, no tienen este error.

alguna solución? estos subdominios son nombres de usuario.

Respuesta

4

IE tiene problemas con los guiones bajos en los subdominios de dominio. Consulte la pregunta here.

A partir de ahí:

MSIE 7, en un dominio con un guión, en silencio gotas todas las cookies para ese host y se niega a aceptar los nuevos.

única solución es usar dominios que cumplan con RFC (he reemplazado todos los "_" por "-" sy configuré una RewriteRule para que el tráfico se redirija a los dominios compatibles).

Me temo que tendrá que soltar los dominios de subrayado o solucionar su problema de cookies.

+0

gracias ... ¿sabes cómo puedo encontrar un subdominio en url y volver a escribir la regla, es mejor si obtengo subdominios y lo pongo en fin o url con & username = subdomain ... me puedes ayudar en este. – Basit

+0

Eso es posible de hacer. Abra una nueva pregunta y agregue 'mod_rewrite' como una etiqueta, alguien podrá ayudarlo. –

Cuestiones relacionadas