Есть файл index.php следующего содержания
<?php
session_start();
$_SESSION['adv'] = 777;
?>
<button onclick="gogo();">gogo</button>
<div id = "ggg"></div>
<script>
$.ajax({
url: '/gogo.php',
success: function(t){
$('#ggg').html(t);
}
});
</script>
gogo.php
session_start();
print_r($_SESSION);
Странность в том, что gogo.php возвращает $_SESSION['adv'] равную нулю.
В чём парадокс?
Спустя 18 минут, 27 секунд (10.10.2012 - 17:43) Hello написал(а):
В локальных настройках сервера или отключенных куках.
Скрипт почти рабочий.
Скрипт почти рабочий.
Спустя 1 минута, 29 секунд (10.10.2012 - 17:45) Invis1ble написал(а):
<?php error_reporting(E_ALL);
session_start();
print_r($_SESSION);
Спустя 1 минута, 32 секунды (10.10.2012 - 17:46) Guest написал(а):
Цитата |
В локальных настройках сервера или отключенных куках. Скрипт почти рабочий. |
сессия создаётся. куки включены. просто ajax возвращает Array ( [adv] => 0 )
Спустя 1 минута, 22 секунды (10.10.2012 - 17:48) Guest написал(а):
Цитата |
<?php error_reporting(E_ALL); session_start(); print_r($_SESSION); |
ошибок не выдаёт
Спустя 9 минут, 32 секунды (10.10.2012 - 17:57) Guest написал(а):
там я не дописал , надо было
но суть проблеммы это не меняет
<script>
function gogo(){
$.ajax({
url: '/gogo.php',
success: function(t){
$('#ggg').html(t);
}
});
}
</script>
но суть проблеммы это не меняет
Спустя 1 час, 13 минут, 27 секунд (10.10.2012 - 19:11) Guest написал(а):
используйте $.post
Спустя 13 часов, 59 минут, 36 секунд (11.10.2012 - 09:10) Guest написал(а):
Цитата |
используйте $.post |
я бы с радостью, но необходимо передавать данные в скрытом виде
Спустя 17 минут, 41 секунда (11.10.2012 - 09:28) Invis1ble написал(а):
В скрытом? Это как? ))
Да, и $.post() врядли поможет, т.к. это всего лишь обертка над $.ajax()
Да, и $.post() врядли поможет, т.к. это всего лишь обертка над $.ajax()
Спустя 37 секунд (11.10.2012 - 09:28) killer8080 написал(а):
Guest
скрипт рабочий. Смотри настройки сессионных кук, session.cookie_path в частности.
скрипт рабочий. Смотри настройки сессионных кук, session.cookie_path в частности.
Спустя 9 минут, 7 секунд (11.10.2012 - 09:38) Guest написал(а):
Цитата |
В скрытом? Это как? )) |
то есть в сессии.
Цитата |
скрипт рабочий. Смотри настройки сессионных кук, session.cookie_path в частности. |
У меня локальный серв скачанный с этого форума (irsys). Я там никаких настроек не менял. Проверял всё в разных браузерах, кодировка утф без бома. Я уже голову сломал, переменная передаётся, а её значение нет. Причём если перейти на другую страницу(на этом же домене), то всё ок, и если с другой страницы выполнить запрос, то тоже всё ок. Что это? Получается сессии работают.
Спустя 3 минуты, 31 секунда (11.10.2012 - 09:41) killer8080 написал(а):
Guest
я запускал твой скрипт, у меня он работает. Смотри настройки сессий в php.ini
P.S. а точно файлы без бом, и нет пробелов перед начальным тегом?
я запускал твой скрипт, у меня он работает. Смотри настройки сессий в php.ini
P.S. а точно файлы без бом, и нет пробелов перед начальным тегом?