Показать сообщение отдельно
Старый 20.03.2011, 18:13
aaanet вне форума Посмотреть профиль Отправить личное сообщение для aaanet Найти все сообщения от aaanet
  № 17  
Ответить с цитированием
aaanet
 
Аватар для aaanet

Регистрация: Nov 2003
Сообщений: 474
Отправить сообщение для aaanet с помощью ICQ
Цитата:
Сообщение от etc Посмотреть сообщение
aaanet, перед началом игры получить у сервера id сессии, по окончании отправить запрос с очками, подписав запрос с использованием этого id. Сервер зачисляет и удаляет сессию. Следующий подобный запрос уже не будет работать.

Это в общих чертах, так сказать.
В принципи, понял.
Но хотел сделать уйму php скриптов, чтобы каждый отвечал за свои функции, к примеру.
score1.php отвечает за прибавление очков за задание 1
score2.php отвечает за прибавление очков за задание 2
и т.д.

Чтобы как можно меньше данных в запросах приходилось слать. Обезопасить себя от подмены.

Так с сессиями, как Вы написали, будет проблематично. Или всё таки возможно сделать чтобы сессия распространялась сразу на несколько php скриптов?

Добавлено через 1 минуту
Цитата:
Сообщение от udaaff Посмотреть сообщение
Это в том случае, если у вас хватит мозгов во флешку защищенный ключ засунуть.
Не подумал. И правда ведь. Спасибо!
-1 проблема)))

Причем из-за дикой невнимательности.

Добавлено через 25 часов 27 минут
хм. всё равно, не понятен режим открытия/закрытия сессии.

к примеру, есть 2 php файла, один отвечает за сессию - session.php, другой отвечает за добавление в БД очков за задание - score1.php

т.е.
1. заходим в приложение. обращение к session.php сессия открывается.
2. выполняем задание. запрос к score1.php. очки прибавляются. обращение к session.php. сессия закрывается. дублировать запрос к php уже не получится. сессия закрыта.

чтобы выполнить задание еще раз.
1. обращение к session.php. сессия открыта.
2. выполняем задание. запрос к score1.php. очки прибавляются.
3. обращение к session.php. сессия закрывается.

так?


Последний раз редактировалось aaanet; 20.03.2011 в 19:18.