Прошу Вашей помощи. Хотя на форуме существуют слегка схожие темы с моей, но везде ситуация обратная. Я же занимался этой проблемой весь день и полночи безуспешно копался у Вас в поисках ответа. Так что простите меня, если что не так и очень прошу оказать мне помощь, т.к. к кому-либо за помощью обращаюсь лишь тогда, когда действительно не могу найти никакого решения, а очень в нем нуждаюсь.
В страницу статического сайта решил встроить форму авторизации на форуме. Для этого за основу взял рабочий код следующего вида:
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'phpbb/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if (!$userdata['session_logged_in'])
{
print '<form action="'.append_sid($phpbb_root_path.'login.'.$phpEx).'" method="post">';
print 'Login: <input name="username" type="text" value=""><br />';
print 'Password: <input name="password" type="password" value=""><br />';
print 'Autologin: <input name="autologin" type="checkbox" value="ON">';
print '<input name="redirect" type="hidden" value="../index.php">';
print '<input name="login" type="submit" value="Send">';
print '</form>';
}
else
{
print 'Hallo, '.$userdata['username'].'<br />';
print '<a href="'.$phpbb_root_path.'login.'.$phpEx.'?logout=true&sid='.$userdata['session_id'].'&redirect=../index.php">Logout</a>';
}
?>
Если .php страницу с кодом формы тупо открывать из директории форума все чудненько работает, при этом если из этого места я делаю ее инклуд в необходимую .html на сайте, авторизация ведет на некорректную страницу. :cry:
Что мне делать?
Поможете?!
Заранее премного благодарен всем откликнувшимся!