Utilizando Google Chrome, aparentemente estoy perdiendo/corrompiendo datos de sesión cuando navego entre páginas (PHP 5.0.4, Apache 2.0.54). El sitio web funciona perfectamente bien en IE7/8, Firefox, Safari & Opera. El problema es solo con Google Chrome.Perdiendo aleatoriamente variables de sesión solamente en Google Chrome y reescritura de URL
Reduje el problema. Estoy usando URL amigables para la búsqueda y oculto mi controlador frontal (index.php) a través de un archivo .htaccess. Por lo que la URL se parece a: www.domain.com/blah/blah/ Aquí está el contenido del archivo .htaccess:
Options +FollowSymlinks
RewriteEngine on
#allow cool urls
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [L]
#allow to have Url without index.php
Si quito el archivo .htaccess, y exponer el controlador frontal en la dirección URL: www.domain .com/index.php/blah/blah /, Chrome funciona perfectamente bien.
¿Alguna idea de pensamientos? Estoy pensando que es algún tipo de problema con la forma en que Chrome identifica qué cookie usar y enviar al servidor. Esto sucede en Chrome 4 & 5. ¡Gracias!
¡Guau! Nunca lo habría adivinado, buscaría un enlace roto o algo así, pero nunca el favicon, ¡buen trabajo, realmente funcionó! – multimediaxp
Esto parece solucionar el problema, pero creo que todo está relacionado con la forma en que Chrome está manejando .htaccess - No estoy seguro de por qué, pero no tuve ningún problema hasta que implementé un archivo .htaccess personalizado. También tuve este problema en iOS Safari, y eso también parece ser solucionado. – Chris