Здравствуйте. Помогите, пожалуйста найти решение, как занести значение <div id='id'></div> в переменную php и вывести её при помощи echo HTML: <script src="//vk.com/js/api/openapi.js" type="text/javascript"></script> <script> window.onload = (function() { VK.init({ apiId: 123456789 }); function authInfo(response) { if (response.session) { document.getElementById('id').innerHTML = "VK ID: " + response.session.mid; } else { document.getElementById('id').innerHTML = 'ВЫ НЕ АВТОРИЗОВАНЫ В ВК'; } } VK.Auth.getLoginStatus(authInfo); }); </script> <div id='id'></div>
бред. сервер выдал документ страницы, далее на стороне клиента проиходит авторизация, после - результат заносится в контейнер id, опять же на стороне клиента. каким боком пища у нас через задницу проходит ?
Обычно это делается через ajax - с клиента данные посылаются на php обработчик. Авторизовывать пользователей вообще лучше на бекенде в первую очередь, а на клиенте только отрисовывать нужную информацию. Это, как минимум, поможет собирать статистику, сопоставлять аккаунты пользователей на сайте с их социальными аккаунтами и тд.