localhost, Можно и без сессии такое сделать
localhost, Можно и без сессии такое сделать
Koenig (12.01.2012/04:51)Хм,например?
localhost, Можно и без сессии такое сделать
vermas (11.01.2012/22:20)Ты имеешь ввиды те5кстовые квесты? Я уже давно написал движок для создания таких квестов,щас перешел на новый уровень,пишу онлайн игры по типу фермы и так далее,на данный момент занимаюсь игрой по типу социальной игры.
И к слову, эта проблема часто возникает в играх, где игрока нужно вести строго по ссылкам и запретить кнопку 'назад'. Я для безопасности всегда проверял данные HTTP_REFERER.
localhost (12.01.2012/03:11)Листинг страницы: go.php
Во,вот это я понимаю ответ.
У меня реализован такой принцип.Пользователь переходит на страницу,например go.php
На этой странице сессии присваивается значение например хело ворд и идет сразу же перен
session_start();
$_SESSION['lol'] = 'Hello World.';
header('Location: test.php');Листинг страницы: test.phpecho $_SESSION['lol'];
unset($_SESSION['lol']); И еще вопрос,задам тут дабы не плодить темки.
Есть такой вариант подгрузки страниц
if ($act)
{
$act = trim(base64_decode($act));
$array = array($act);
if (in_array($act, $array) && file_exists('test/' . $act . '.php'))
{
require_once ('test/' . $act . '.php');
}
}else{echo '<a href="?act=' . base64_encode('stranica') . '">Тест страница</a><br/>';}Windler (12.01.2012/05:23)Именно так и реализованно только
Листинг страницы: go.phpЛистинг страницы: test.phpsession_start(); $_SESSION['lol'] = 'Hello World.'; header('Location: test.php');echo $_SESSION['lol']; unset($_SESSION['lol'
unset($_SESSION['lol']);используюsession_unregister('lol'); localhost (12.01.2012/05:24)В таком случаее тут юзер может подставить любую страницу которая сущесвтует в папке test/, но тут жуткий быдлокод. Например зачем $act всаживать в массив, а потом проверять посажена ли она туда или нет, бред.
И еще вопрос,задам тут дабы не плодить темки.
Есть такой вариант подгрузки страниц
[php]if ($act)
{
$act = trim(base64_decode($act));
$array = array($act);
if (in_array($act, $array) &&
Windler (12.01.2012/05:29)
В таком случаее тут юзер может подставить любую страницу которая сущесвтует в папке test/, но тут жуткий быдлокод. Например зачем $act всаживать в массив, а потом проверять посажена ли она туда или не
Windler (12.01.2012/05:29)А как иначе мы узнаем есть ли она в масиве или нет?!
зачем $act всаживать в массив, а потом проверять посажена ли она туда или нет, бред.
Гг,вот дурак сам ![]()
if ($act)
{
$act = trim(base64_decode($act));
require_once ('test/' . $act . '.php');
}else{echo '<a href="?act=' . base64_encode('stranica') . '">Тест страница</a><br/>';}