Возможно, я не понимаю этого, но я ожидаю, что следующее вернет тот же идентификатор сеанса на обновлении страницы;изменения сеанса на странице обновления
<?php
session_start();
$ses_id = session_id();
echo $ses_id;
?>
Всякий раз, когда я обновляю страницу, идентификатор сеанса обновляется до новой. Я запускаю PHP в Windows 7 IIS. Клиент - браузер Safari для iphone.
Первоначально я пытался выявить проблему с переменными вызова и сеанса AJAX, но при поиске и устранении неисправностей я понял, что моя вызывающая страница не может даже сохранить свой сеанс во время обновления страницы, поэтому я считаю, что если я исправлю это, тогда по крайней мере, я могу начать устранять проблему AJAX, если она все еще там.
Что я сделал;
PHP INI - подтвердил сеансы включены со следующими параметрами (в основном по умолчанию для session.save_path, который был "/ TMP" и session.cookie_domain, который был пустой, кроме ...
session.save_handler = files
session.save_path = "c:\windows\temp"
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path =/
session.cookie_domain = .<mydomain.com> -- <censored> :)
...
Какой антивирус вы используете? включить сторонние куки-файлы на них –