Подскажите, пожалуйста, как узнать id пользователя на стороннем скрипте?
Например, в папке с форумом лежит скрипт 1.php
На него ссылка с форума.
При переходе с форума на этот скрипт им (скриптом) выводится id пользователя.
Какой должен быть код в 1.php?
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
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
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
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: id пользователя на стороннем скрипте
Надо использовать
Покажите весь скрипт, чтобы не гадать построчно.
$request->is_set();
.Покажите весь скрипт, чтобы не гадать построчно.