За последние 24 часа нас посетили 30397 программистов и 1753 робота. Сейчас ищут 864 программиста ...

Сессии

Тема в разделе "PHP для новичков", создана пользователем VaneS, 29 ноя 2012.

  1. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    Здравствуйте! У меня такая проблема, в общем написал приложение на Java и оно обращается к php скрипту лежащему на сервере, передавая ему некоторые параметры. Мне нужно что бы скрипт меня запомнил и желательно все хранить на стороне сервера, пытался сделать через сессии, но видимо java машина не принимает куки где передается id сессии... У меня такой вопрос, а можно ли обратиться к сессии, если я где то в самой программе буду сохранять id сессии при первом обращении к скрипту, а потом этот же id буду туда передавать. Если да, то подскажите как это сделать? Заранее большое спасибо!
     
  2. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    ты имеешь в виду в программе на java? ну блин читай сессионную куку и отдавай ее ))) даже если нет методов буквально про куки, то неужели трудно прочитать заголовок и установить заголовок? не верю.
     
  3. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    А если я буду передавать методом гет?
     
  4. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    и что? когда ты смотришь эту страницу, ты отправляешь запрос методом GET. при этом ты (твой браузер) передаешь куки, поэтому форум знает кто ты и пишет твое имя.
     
  5. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    Вы наверное меня не понимаете.... я спрашиваю, если передам скрипту методом гет id сессии, можно ли мне этот id вставить в какую нибудь функцию что бы получить все элементы массива $_SESSION[] Которые были созданы для сессии с таким id
     
  6. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
  7. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    Вот про это я с спрашивал, а как это сделать?
     
  8. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    session_id()

    а можно тебя спросить: откуда ты (твоя программа) узнает какой id подставить в GET параметр? она же блядь тупая не умеет читать куки.
     
  9. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    Сейчас вот читаю, на самом деле Java машина умеет читать куки, но делать пока времени нет, по этому придется так... А id сессии у сервера можно спросить при первом запросе
     
  10. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Да, можно передать гетом - то же имя ключа и значения.
    В настройках PHP (php.ini) нужно проверить, что бы НЕ стояло session.use_only_cookies = 1

    Добавлено спустя 3 минуты 3 секунды:
    ЗЫ: получать id при первом запросе тоже нет никакой необходимости, можно самому его выдумать и передать в первом же запросе.
     
  11. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Нет, ну конечно это личное дело каждого как настраивать свои сервера. Только это как-то странно, из-за того что на что-то времени типа нет,
    а) сочинять какие-то обходные механизмы
    б) делать то, что не рекомендуется из соображений безопасности.

    Вот так перспективные идеи и накрываются пиздой обычно )))
     
  12. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Что-то не слышал, что use_only_cookies = 0 как-то нарушает безопасность
     
  13. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    ну теперь вы в курсе
     
  14. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Для меня "artoodetoo сказал" не является авторитетным источником информации.
    Так что до сих пор не в курсе, как эта настройка понижает безопасность.

    Добавлено спустя 3 минуты 19 секунд:
    ЗЫ: ок, разобрался. Весьма надуманная проблема.