За последние 24 часа нас посетили 16792 программиста и 1644 робота. Сейчас ищут 904 программиста ...

Запись в сессию из фуенкции javascript

Тема в разделе "PHP для новичков", создана пользователем qwe88, 10 авг 2015.

  1. qwe88

    qwe88 Новичок

    С нами с:
    1 сен 2014
    Сообщения:
    7
    Симпатии:
    0
    Добрый день!
    Пожалуйста, не бросайте камнями, если несу бред
    Смысл проблемы:
    При клике по кнопке, происходит вызов функции с подстановкой данных в див.
    Подскажите, пожалуйста, как эти данные записать в сессию на сервере?
    Куки не годятся. Если только такого не возможно сделать.
    Код (PHP):
    1. <input type="button" onclick="start()">
    2. <div id="suda">
    3. </div>
    4.  
    5. <script>
    6.     function start(){
    7.         document.getElementById("suda").innerHTML = "111"
    8.     }
    9. </script>
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. ol.vo

    ol.vo Активный пользователь

    С нами с:
    5 авг 2015
    Сообщения:
    47
    Симпатии:
    0
    Напишите php скрипт, который будет принимать данные,естественно фильтровать их и записывать в сессию.
    Как потом передать данные из JS в этот скрипт? См. AJAX.
     
  3. qwe88

    qwe88 Новичок

    С нами с:
    1 сен 2014
    Сообщения:
    7
    Симпатии:
    0
    Не поможете с примером?
     
  4. denis01

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

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

    ol.vo Активный пользователь

    С нами с:
    5 авг 2015
    Сообщения:
    47
    Симпатии:
    0
    1) Создаете файл php, в нем из массива $_POST/$_GET с определенным ключем берете данные и делаете с ними определенные махинации(записываете в сессии)
    2)В javaScripta при нажатии на кнопку передаете те самые данные с тем же ключем. Для этого существует объект XmlHttpRequest, или к примеру jQuery.ajax, там все интуитивно понятно и кроссбраузерно.
     
  6. qwe88

    qwe88 Новичок

    С нами с:
    1 сен 2014
    Сообщения:
    7
    Симпатии:
    0
    Спасибо за ответы!