Добрый вечер!
Имеется WebSocket подключение, при создании которого мне необходимо записать значение в php переменную:
<script type="text/javascript">
var socket = new WebSocket("ws://xx.xx.xxx.xx:xxxx");
socket.onopen = function() {
var authmessage = '<?php echo $authmessage; ?>';
socket.send(authmessage);
};
socket.onmessage = function(event) {
if(event.data == "Junior, Auth Ok!") {
// Авторизация пройдена
/// Здесь необходимо выставить $auth = true;
var msg = '<?php echo $sock ?>';
socket.send(msg);
} else if(event.data == "Junior, Auth Error!") {
// Здесь необходимо выставить $auth = false;
}
};
</script>
Если в нужном месте я пишу: <?php auth = true; ?> , то условия js игнорируются и переменная запишется в любом случае. Есть идеи?