Я использую PhoneGap и не могу понять, как начать сеанс.
Невозможно использовать php в самом коде из-за пробела в телефоне. Поэтому мне нужно решение для получения сеанса с помощью JavaScript,
Я знаю, что мне нужно использовать Ajax, но я новичок в Ajax, и это большая часть моей проблемы. Так что, если кто-то может помочь мне с этим, я был бы признателен.
Мне нужно загрузить этот код в HTML-страницу с JavaScript.
<?php
session_start();
if(!empty($_SESSION['login_user']))
{
header('Location: home.php');
}
?>
Ты не можешь. Сеанс запущен на php-сервере, это означает, что только php-сервер может получить доступ к сеансу.
Что вы можете сделать, это загрузить этот код с внешней страницы, используя iframe или ajax.
Обновить:
Используйте следующий код в вашем приложении:
jQuery.getJSON("mypage.php", function(data) {
// data now has all session variables.
});
И на стороне сервера в mypage.php:
<?php
echo json_encode($_SESSION);
Это простой пример, здесь нет никакой защиты данных.
Других решений пока нет …