Подскажите, пожалуйста, как узнать id пользователя на стороннем скрипте?
Например, в папке с форумом лежит скрипт 1.php
На него ссылка с форума.
При переходе с форума на этот скрипт им (скриптом) выводится id пользователя.
Какой должен быть код в 1.php?
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
id пользователя на стороннем скрипте
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Re: id пользователя на стороннем скрипте
rxu, я вот такой участок кода выбрал:
Вроде показывает то, что надо. Можно ли его еще как-то упростить или сократить? Или больше некуда?
(Не особо в php разбираюсь. По большей части методом тыка эту часть вычленил.)
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_folder = './';
define('PHPBB_ROOT_PATH', $phpbb_folder);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
echo $user->data['user_id'];
?>
(Не особо в php разбираюсь. По большей части методом тыка эту часть вычленил.)
Re: id пользователя на стороннем скрипте
Коллеги, помогите, пожалуйста, это код в процедурном стиле представить. Очень надо.
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_folder = './';
define('PHPBB_ROOT_PATH', $phpbb_folder);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
echo $user->data['user_id'];
?>
-
- phpBB Guru
- Сообщения: 16367
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1744 раза
Re: id пользователя на стороннем скрипте
Он уже представлен в процедурном стиле. Что конкретно имеется ввиду?
Re: id пользователя на стороннем скрипте
Есть минимальные познания в php.
Написал сторонний скриптик в процедурном стиле, все работает.
Надо дать доступ к его выполнению, лишь людям с конкретным id.
Вставил этот код в начало скрипта для определения id кто зашел на него.
И после get запроса выдается такое сообщение:
"Illegal use of $_GET. You must use the request class to access input data. Found in ... This error message was generated by deactivated_super_global"
Подскажите, как решить проблему, моих знаний не хватает.
Написал сторонний скриптик в процедурном стиле, все работает.
Надо дать доступ к его выполнению, лишь людям с конкретным id.
Вставил этот код в начало скрипта для определения id кто зашел на него.
И после get запроса выдается такое сообщение:
"Illegal use of $_GET. You must use the request class to access input data. Found in ... This error message was generated by deactivated_super_global"
Подскажите, как решить проблему, моих знаний не хватает.
-
- phpBB Guru
- Сообщения: 16367
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1744 раза
Re: id пользователя на стороннем скрипте
Надо использовать
Покажите весь скрипт, чтобы не гадать построчно.
$request->is_set();
.Покажите весь скрипт, чтобы не гадать построчно.