Я работаю над веб-приложением для iOS. Когда приложение открыто, это проверка, чтобы видеть, есть ли у пользователя cookie с пользовательской электронной почтой, сохраненной в нем, то или позволяет пользователю продолжить двигаться к домашней странице или перенаправляет пользователя к странице аутентификации.
Это работает отлично при использовании сафари. Проблема, которую я испытываю, происходит только, когда приложение хранится на главном экране. Кажется, что веб-приложение главного экрана удаляет право cookie, когда пользователь выходит из приложения.
Любой совет относительно того, чтобы вынуждать приложение сохранить тот cookie был бы значительно ценивший.
Спасибо, Peter
Существует параметр path
для функции setcookie
который вы, возможно, захотите использовать, чтобы cookie создавался практически на любой странице:
Путь на сервере, в котором cookie будет доступен на сервере. Если установлено значение '/', cookie будет доступен в пределах всего домена. Если установлено значение '/foo/', cookie будет доступен только доступен только в каталоге /foo/ и всех подкаталогов, таких как /foo/bar/ домена. Значение по умолчанию является текущий каталог, в котором в котором устанавливается cookie.
Поэтому попробуйте добавить '/'
в качестве четвертого аргумента к функции setcookie
, например:
setcookie("TestCookie", $value, time()+3600, "/");