PHP код:
function getTheme($theme="") {
global $xoopsConfig, $xoopsUser, $theme, $HTTP_POST_VARS, $HTTP_COOKIE_VARS;
session_start();
// START INSERT
if ( !empty($HTTP_POST_VARS['theme']) && !defined("theme") ) {
$value = $HTTP_POST_VARS['theme'];
$_SESSION['theme'] = $value;
$_SESSION['date'] = date("U");
define("theme", $value);
return $value;
} elseif ( !empty($_SESSION['theme']) && !defined("theme") ) {
define("theme", $_SESSION['theme']);
return theme;
} else if ( defined("theme") ) {
return theme;
}
// END INSERT
странно, сессия в мозиле отрабатывается, а в експлорере нет (как и у многих).
где может быть ошибка?