Если вы совершенно не знакомы с PHP, попробуйте сначала узнать самые важные вещи из lanuage. То, что вы пытаетесь достичь, уже немного сложнее, чем то, что можно узнать за один день.
Однако проект GitHub, о котором вы говорили, предлагает простую в использовании функцию для паровых логов. Взгляните на файлы example.php
или demo.php
(более подробные). Сначала вам нужно будет установить плагин, загрузив содержимое проекта на ваш веб-сервер.
Затем в вашем скрипте вы должны указать require ('steamauth/steamauth.php');
, чтобы функции аутентификации были доступны для вашего кода.
В примерах вы увидите, что после включения скрипта проверяется, установлена или нет переменная $_SESSION['steamid']
. Эта переменная задается при входе пользователя в систему и, соответственно, не выполняется, когда пользователь еще не выполнил вход в систему.
Если это так, вызывается функция steamlogin()
, которая перенаправляется на страницу входа в пар. Когда пользователь входит в систему правильно, переменная $_SESSION['steamid']
установлена в SteamID пользователя, а исходный сайт (ваш скрипт) отображается снова. Обратите внимание, что эта страница перезагружается после входа в систему.
Поскольку переменная $_SESSION['steamid']
теперь установлена, файл userInfo.php
теперь включен с использованием include ('steamauth/userInfo.php');
. Код в этом файле подготавливает информацию профиля пара, которую вы затем можете получить, используя массив $steamprofile
.
Примеры возможных переменных приведены в demo.php
, например. $steamprofile['avatarfull']
, который содержит полную ссылку на изображение аватара Steam.
Это обзор того, что вам нужно будет сделать, если вы хотите использовать функции. Просмотр исходного кода некоторых файлов может помочь, если вы столкнулись с проблемами.
Спасибо, это уже дает мне хороший обзор. – MarkusL