|
|
Модератор форума: JonMagon |
Сообщество uCoz Мастерская uCoz Использование PHP и API на uCoz Данные о пользователе в PHP-скрипте (Кроме ID) |
Данные о пользователе в PHP-скрипте |
rsod, из переменных на данный момент доступен только вывод ID пользователя ( //forum.ucoz.ru/forum/47-37335-1 — 6 пункт):
Code $uid = ucoz_getinfo("SITEUSERID"); echo $uid; Получить достоверные данные о пользователе (группу, пол, возраст и т. д.) можно, сделав гет-запрос PHP-скриптом на страницу пользователя (ID пользователя выводится встроенной переменной, написанной выше), либо через API (рекомендуется). |
G-XPert, через апиай не все переменные получится полчить, например активность нельзя посмотреть для отдельного пользователя, только для самого сервера. Есть одно решение, узнав IP сервера, на персональной странице сделать условие и выводить необходимые значения, получая их гет-запросом. Потом ещё нужно substr сделать и разбить на необходимые составные.
Например, на странице для определённого IP выводится только USERNAME;FORUM_POSTS;REPUTATION, получив и обработав принятые данные, можно начать работу с переменными, к примеру, следующим образом: list($username,$forum_posts,$rep)=split(';',$res); з.ы. субстринг нужен, ибо 1 символ - тупо \n, а в конце информация о времени составления страницы, что не относится к данным |
| |||
| |||