| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Проверка на завершение скрипта. |
| Автор: Opik 23.4.2005, 13:07 |
| Есть онлайн игра, думаю все хоть раз играли. Есть инвентарь с вещами. Так вот есть такая досадная хрень: когда несколько раз быстро - быстро нажимаешь "надеть" у вещи. она одевается как бы несколько раз... Т.е один запрос(update) из нескольких выполняется, а остальные не усвевают из-за прерывания скрипта. Варианты решения: а) смотреть, завершился ли скрипт. б) Объединить запросы в 1. (update запросы) Ваши предложения? |
| Автор: Irokez 23.4.2005, 13:13 | ||||
установить флаг на завершении скрипта, изначально флаг = 0, при завершении скрипт будет менять флаг на 1, флаг хранить в файле, базе, куках, сессии Добавлено @ 13:13
а какие запросы, можно поподробнее? |
| Автор: Opik 23.4.2005, 13:18 | ||
|
| Автор: Opik 23.4.2005, 13:31 |
| Так, объединение запросов не помогает... |
| Автор: Irokez 23.4.2005, 13:36 |
| если честно, то не пойму проблему: когда нажимаешь два раза - "Одеть вещь", то поочереди вызываются два скрипта, первый одевает вещь, а разве второй не должен бездействовать в связи с тем что вещь уже одета? |
| Автор: Mal Hack 23.4.2005, 13:54 |
| Opr А кнопку блокироватить? А проверка на то что Одета ли вещь ? (SELECT) |
| Автор: Opik 23.4.2005, 14:10 |
| Mal Hack проверка есть, кнопку нельзя блокировать, имхо Добавлено @ 14:18 Добавил ещё проверок 8) и всё гуд. Всем спасибо. |
| Автор: Mal Hack 23.4.2005, 19:16 | ||||||
Видать нет
Почему? |
| Автор: Opik 24.4.2005, 02:09 | ||||
|