За последние 24 часа нас посетил 23661 программист и 1737 роботов. Сейчас ищут 1980 программистов ...

Как передать сессию в сессию противника

Тема в разделе "Сделайте за меня", создана пользователем aligarh, 24 дек 2014.

  1. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    Добрый день, участники форума. Такая проблема. На хосте лежит скрипт игры. Там же база данных, могу записывать сессии. Только как их передать игрокам, чтобы каждый из игроков видел ходы противника, нет знаний, кто поможет советом заранее спасибо.
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    в базе реализовать лог игры чтоб каждый из двух противников записывал свои ходы и получал ходы оппонента. сессия на то и сессия что привязана к конкретному сеансу посещения. не было задумано простых методов перекачки значений между разными сессиями.
     
  3. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    А как весь контент записать в базу данных, у меня же флэш , я думал http://***********/session= ggdddfhfbvn45264u
    , так как то
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Пусть flash передаст на сервер данные по http протоколу и тот их занесёт в базу.
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.114
    Симпатии:
    1.244
    Адрес:
    там-сям
    тебе сейчас наговорят всяких умных вещей, а от них каша в голове только сильней загустеет )))

    чтобы всё разложилось по полочкам, почитай про то, как передаются данные между сервером и клиентом: запросы и ответы HTTP, URI, методы GET и POST.
     
  6. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Да.
    Реализуйте сначало просто, чтобы работало. Потом уже будете делать сложно. А именно, думать о постоянном соединении с сервером websocets по https, быстрых хранилищах ключ-значение и т.д.
     
  7. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    канечно через GET . А как в php связать двух игроков в одной сессии. Что не переменные хочу записывать в базу данных , а сессию, сначала в phр -> sql->php, затем надо как то соеденить 2 сессии, и ->html или , через сокет???
     
  8. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.114
    Симпатии:
    1.244
    Адрес:
    там-сям
    безнадежен.
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Почитай книгу по php и mysql чтобы понять как всё это работает. Взаимодействие клиента и сервера.
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Сосбственную реализацию напиши, делов-то. Сессии пхпшные сами по себе простые как пол-пальца. Их и ввели-то, просто чтобы раз за разом разрабы этот механизм с нуля не писали, и на том спасибо. Напиши собственные, доступные двум игрокам.
     
  11. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    Нет, вообще возможно это или свой сервер надо?
     
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Все хуже, чем я думал.
     
  14. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    Нет, вообще возможно это или свой сервер надо? Если я напишу для каждого, то это же каждый и будет по своему сам на сам играть, примеры есть?
     
  15. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    А причём тут php у вас в бд должна быть запись, что игроки с такими-то и такими-то сессиями в одном бою.

    Разбирайте свой движок, который вы поставили и изучайте всё до последней запятой как работает.
     
  16. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    А всю картину происходящего нельзя показывать обоим , одновременно?
    Да это не движок а флэшка, только один другого не видит, ну как я думал все сос стороны сервера свяжется, слушатели мышки и тд, ачерез базу данных же все изменения не будишь писать
     
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Можно, но ты проигнорировал мой ответ где об этом была информация.
     
  18. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Удваиваю сам себя.

    Ты ведь понятия не имеешь, о чем говоришь, верно? О каком своем сервере речь? Если ты на пхп что-то пишешь, ты уже пишешь серверную часть. Что значит "если я напишу для каждого" ты ведь в курсе, как работает пхп, что такое программирование? Мне кажется, ты даже не понял, что значит слово "написать".
     
  19. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    нет я прочитал, а как через интернет

    Добавлено спустя 1 минуту 58 секунд:
    тебе я даже не знаю что ответить
     
  20. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  21. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    посмотрю, напишу , а ну да особенно про get и про собаку, и спасибо за информацию про p2p, я о нем слышал, но очень позновательно, сервер не нужен, попробую "может" поможет
     
  22. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    [​IMG]
     
  23. aligarh

    aligarh Новичок

    С нами с:
    24 дек 2014
    Сообщения:
    9
    Симпатии:
    0
    Политика похож такая:Да насеру в подъезде, пусть нюхает.
     
  24. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Объясни четко.
    Что происходит на стороне клиента? И в чем работает?
    Что работает на стороне сервера? И что там происходит в этот момент?
    Какой используется транспорт?
    Что означает "а как сделать через интернет"?
    Что за данные вообще ты хочешь отображать?
    И почему они должны храниться в сессии, если ты юзаешь флеш, вроде как?? Почему не делать асинхрон?

    А пока что имеем только обрывки фраз, рассчитанные на телепатов.