Дано: основной сайт, форум phpBB.
Задача: выводить имя пользователя на страничках основного сайта, если этот пользователь регистрировался на форуме и сохранял куки. Иными словами сделать так, чтобы юзер лицезрел свой ник, даже не заходя на форум, а просто гуляя по основному сайту. За основу взял учение о сессиях и mySQL Просьба в следующем: проверить код... Вроде, работает, но может будут какие пожелания и т.д. и т.п. Или уже можно брать с полки пирожок?
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- if ($_COOKIE['phpbb3_jn3oo_sid']) {
- /* let's check session */
- for ($r; $r<mysql_num_rows($q); $r++) {
- if ($s['session_id'] === $_COOKIE['phpbb3_jn3oo_sid']) {
- $id = $s['session_user_id'];
- break;
- }
- }
- } else $username = 'гость';
- ?>