сессии в javascript, передача сессий из php в js
Единственное, что я могу сказать точно, что вы сможете подумать над сказанными моими словами.
О сессиях в javascript
-
Сессия в javascript через
Если вы хотите спросить зачем вообще такое : "Сессия в javascript через"
Ответ очень простой!
Раньше,... сейчас,... и думаю, что в будущем, сессии в, у меня, будут в приоритете...
И самое простое, что можно было придумать - это передать уже существующие сессии изв JavaScript
Запуск сессий в javascript
Для того, чтобы запустить данную сессию javascript черезнам потребуется:
Знание использования сессии в
. Если у вас знанияотсутствуют, но вам требуется прямо сейчас изучить сессии в javascript, то смотри здесь Вам требуется, чтобы сессия с именем существовала:
$_SESSION[имя_сессии]Далее напишем условие if, где проверим... если сессия с именем существует, выведем код javascript.
Условие для существования данного примера сессии - расположение данного кода на всех страницах сайта.Код сессии javascript через
<?
if ($_SESSION[admin_name])
{
echo '<script>var session_admin=1;</script>';
}
?>
Соответственно... вы можете запускать не одну переменную..., а например массив.
Естественно понятно, что данная информация будет доступна только на той машине, где активирована сессия.
Т.е. никто не сможет её увидеть...
Как проверять сессию в javascript
Для проверки данного примера сессии в javascript,не требуется...
Достаточно написать вот такое условие с выводом информации о состоянии сессии с помощью document.write();:
<script>
if(session_admin) document.write ("сессия админа запущена");
else document.write ("сессия админа не существует");
</script>
Пример передачи сессии из javascript
И далее рассмотрим пример передачи сессии изв javascript,
Код передачи сессии из javascript
Код до безобразия простой !
И добавим кнопку, ао нажатию на которую можно удалить сессиюи автоматически удалится сессия javascript
javascript : <?
if($_POST[send_session])
{
$_SESSION['example'] =1;
}
if($_POST[delite_session])
{
unset($_SESSION['example']);
}
if($_SESSION['example'])
{
echo '<script> var session_admin =1; if(session_admin) { document.write("<green>сессия js запущена</green>");} </script>';
}
else
{
echo '<script>var session_admin=""; if(!session_admin) { document.write("<red>сессия js не существует</red>");} </script>';
}
?>
Html : <form method="post">
<input name="send_session" type="submit" value="Передай сессию из javascript в php">
</form>
<form method="post">
<input name="delite_session" type="submit" value="Удали сессию из javascript в php">
</form>
О сессиях в javascript
Вообще о сессиях в javascript нужно сказать пару слов:
С сессиями в javascript довольно странная история!
В отличии от php где сессия и позиционируется, что это сессия, в javascript такого нет.
Есть некий объектСравним два поисковых запроса о сессиях в javascript
Первое.. что сделаем... давайте попробуем узнать какое количество запросов существует на тему "сессии в javascript" :

414 - человек интересуются сессиями в js

Какой можно сделать вывод?
Что тема сессий в javascript мало популярна...
Возможно, что где-то... по очень большой необходимости используют сессии в javascript, но честно сказать... это как... вроде бы нужная вещь(я о чемодане без ручки - "тащить тяжело, а выбросить жалко"), но когда естьПросто задайте себе вопрос:
Можно ли сделать сайт на javascript - сделать можно, "
Сайт сделать можно и выводиться он будет, единственное, что не умеет сайт на javascript - это индексироваться. Или другими словами ваш сайт "поисковик не увидит!"
Можно ли сделать сайт на
Сессия на чистом javascript
Предположим, что вам не подходит выше предложенный вариант использованиеЧтож... "не вижу препятствий" - как говорилось в одном фильме!
Смотри здесь...
подробнее.
подробнее.
подробнее.
подробнее.
подробнее.