Здравствуйте. Использую форум Invision Power Board v1.2 RC 1 на хостинге с PHP5, mySQL5. Есть проблема: Имеется тема в форуме, который имеют право просмотривать только зарегистрированные пользователи. Даю зарегистрированному пользователю прямую ссылку на такую тему. Если пользователь не входил ранее в форум, то он вместо темы попадает на страницу входа в форум, где он вводит логин и пароль. После ввода пользователем логина и пароля пользователь попадает на главную страницу форума , а хотелось бы чтоб он попадал в тему, на которую он пытался зайти по ссылке. Не подскажете ли как это можно исправить? Это происходит из-за несовместимости кода форума v1.2 с PHP5? Проблемы с хостингом? с броузером пользователя (на других форумах с этим нормально на этом же браузере)? В функции do_log_in() из Login.php нашел вызов редиректа: $print->redirect_screen( "{$ibforums->lang[thanks_for_login]} {$ibforums->member['name']}", $url ); $url для редиректа вычисляется выше кодом: if ($ibforums->input['referer'] && ($ibforums->input['act'] != 'Reg'))
{
$url = $ibforums->input['referer'];
$url = str_replace( "{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}", "", $url );
$url = preg_replace( "!^\?!" , "" , $url );
$url = preg_replace( "!s=(\w){32}!", "" , $url );
$url = preg_replace( "!act=(login|reg|lostpass)!i", "", $url );
} у меня получается что $url и $ibforums->input['referer'] всегда пустые. Где копать ? Заранне благодаю за любую помощь, т.к. в сорцах форума и в php программировании разбираюсь не очень хорошо...