remmodulek
Участник
- Сообщения
- 20
- Реакции
- 1
Привет подскажите как перенсести папку с играми в корень скрипта.Я перенёс но ничего не работает!
В каждой игре стоит проверка сессий тоесть игрок в логине или не в логине.Когда в логине то
$usid=1 $uname=First
Вот сам код в каждом файле игры !
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
Вот мои действия! Взял файл Колеса Фортуны и закинул в корень скрипта.
Вбиваю в браузере моя ферма.ру/колесофортуны.пхп myferma.ru/kolesofortuni.php
Тоесть вбиваю прямой доступ к файлу.
Ах да чтобы увидеть под каким пользователем я сижу я в колесофортуны.пхп добавил етот код.
echo "$usid"; echo "$uname";
Он покажет на странице под кем мы сидим!
В моём случае я нивижу ничего и не могу решить проблему!
Короче никак не могу вывести на экран пользователю под кем он сидит в игре Ид И никнейм.
Уж помогите кто знает!
А ещё скажу по секрету если добавить в начало игры
if(!isset($_SESSION["user_id"])){ Header("Location: /"); return;
и если вбить в браузере
myferma.ru/kolesofortuni.php ТО мы передём на главную страницу сайта так как мы не молучили наши сессии
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
Как вывести эти сессии в игре когда в корне скрипта лежит файл с игрой?
В каждой игре стоит проверка сессий тоесть игрок в логине или не в логине.Когда в логине то
$usid=1 $uname=First
Вот сам код в каждом файле игры !
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
Вот мои действия! Взял файл Колеса Фортуны и закинул в корень скрипта.
Вбиваю в браузере моя ферма.ру/колесофортуны.пхп myferma.ru/kolesofortuni.php
Тоесть вбиваю прямой доступ к файлу.
Ах да чтобы увидеть под каким пользователем я сижу я в колесофортуны.пхп добавил етот код.
echo "$usid"; echo "$uname";
Он покажет на странице под кем мы сидим!
В моём случае я нивижу ничего и не могу решить проблему!
Короче никак не могу вывести на экран пользователю под кем он сидит в игре Ид И никнейм.
Уж помогите кто знает!
А ещё скажу по секрету если добавить в начало игры
if(!isset($_SESSION["user_id"])){ Header("Location: /"); return;
и если вбить в браузере
myferma.ru/kolesofortuni.php ТО мы передём на главную страницу сайта так как мы не молучили наши сессии
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
Как вывести эти сессии в игре когда в корне скрипта лежит файл с игрой?
remmodulek
Участник
- Сообщения
- 20
- Реакции
- 1
Файл game.php закинул я его в корень скрипта но он гад не видит игровые сессии!Может кто решить проблему?
Этот файл из игры Колеса фортуны если он лежит в папке pages/account/game.php
Я вижу 1 и First под кем сижу!
<?
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}
# Класс конфига
$config = new config;
# Функции
$func = new func;
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
//$usid = "1"; //задаём сессии
//$uname = "First"; // имя сесии
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
echo "$usid";
echo "$uname";
Этот файл из игры Колеса фортуны если он лежит в папке pages/account/game.php
Я вижу 1 и First под кем сижу!
<?
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}
# Класс конфига
$config = new config;
# Функции
$func = new func;
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
//$usid = "1"; //задаём сессии
//$uname = "First"; // имя сесии
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
echo "$usid";
echo "$uname";
Последнее редактирование:
remmodulek
Участник
- Сообщения
- 20
- Реакции
- 1
Проблема решена сессии видим.Я просто добавил старт сессии как у файла index.php в корне сайта! Как мы знаем файл интекс пхп он инклюдит наши файлы с играми на главную страницу сайта тоесть скрытно ходит по папкам скрипта и подгружает нужные нам файлы на главную страницу сайта а именно игры.!
Готовый код файла game.php ложим в корень скрипта рядом c index.php
Файл можно назвать и по другому например moyaigra.php
Главное добавить в начало этот код
<?PHP
@session_start();
define("CONST_RUFUS", true);
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}
# Класс конфига
$config = new config;
# Функции
$func = new func;
# Установка REFERER
//include("inc/setreferer.php");
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
$usid = "1"; //задаём сессии
$uname = "First"; // имя сесии
//$usid = $_SESSION["user_id"];
//$uname = $_SESSION["user"];
echo "$usid<br>";
echo "$uname<br>";
// дел запр в табл с игроками и выбираем юзера
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray(); // доб в масив игрока
echo "$user_data[money_p]<br>";
?>
Готовый код файла game.php ложим в корень скрипта рядом c index.php
Файл можно назвать и по другому например moyaigra.php
Главное добавить в начало этот код
<?PHP
@session_start();
define("CONST_RUFUS", true);
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}
# Класс конфига
$config = new config;
# Функции
$func = new func;
# Установка REFERER
//include("inc/setreferer.php");
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
$usid = "1"; //задаём сессии
$uname = "First"; // имя сесии
//$usid = $_SESSION["user_id"];
//$uname = $_SESSION["user"];
echo "$usid<br>";
echo "$uname<br>";
// дел запр в табл с игроками и выбираем юзера
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray(); // доб в масив игрока
echo "$user_data[money_p]<br>";
?>
remmodulek
Участник
- Сообщения
- 20
- Реакции
- 1
remmodulek
Участник
- Сообщения
- 20
- Реакции
- 1
Ответ:Просто захотел сделать под старые игры отдельную папку на сервере !
Делаю для флеш версии колеса фортуны! Програмисты сделали чтобы флеш клиент ссылался к файлу game.php в корень скрипта!
Я закинул а он у меня не работал не мог найти игровые сессии.
Теперь то всё работает!
А ещё хотелось старые игры которые я бесплатно скачал с этого форума закинуть в другую папку на сервере.Готового решения и инструкции на сайте не нашёл потому и создал тему!
Но примерно что надо делать я вкраце расскажу позже!
Делаю для флеш версии колеса фортуны! Програмисты сделали чтобы флеш клиент ссылался к файлу game.php в корень скрипта!
Я закинул а он у меня не работал не мог найти игровые сессии.
Теперь то всё работает!
А ещё хотелось старые игры которые я бесплатно скачал с этого форума закинуть в другую папку на сервере.Готового решения и инструкции на сайте не нашёл потому и создал тему!
Но примерно что надо делать я вкраце расскажу позже!
Последнее редактирование:
remmodulek
Участник
- Сообщения
- 20
- Реакции
- 1
Игры надо по новой писать вот зачем! В некоторых играх можно сделать запросом иньекцию в базу даных!
Потом всё равно надо будет свои папки добавлять в скрипт и делать на них защиту от иньекций!
А ещё не доделаные игровые модули загоняют вашу ферму в ноль тоесть в убыток!
Потом всё равно надо будет свои папки добавлять в скрипт и делать на них защиту от иньекций!
А ещё не доделаные игровые модули загоняют вашу ферму в ноль тоесть в убыток!
Последнее редактирование: