У меня проблема с удалением файлов cookie. Кажется, моя процедура выхода из системы, в которой используется код снятия cookie here, удаляет файлы cookie только на корневом пути. Когда я пытаюсь проверить файлы cookie в файлах php ниже структуры каталогов (ajax вызывает каталог со сценариями), они все еще там. Есть ли способ удалить все файлы cookie из всех путей к каталогам. Когда я устанавливаю печенье, я использую ...Удаление PHP Global Cookie
setcookie ("MemberID", 1234567890, time() + (365 * 86400), '/');
Из моего понимания, что «/» в конце позволяет получить куки-файлы по всей структуре каталогов (это то, что я хочу), но я бы удалил их (согласно приведенной выше ссылке) с «/» на конце будет делать то же самое и глобально удалить их ....
setcookie ("MemberID", '', time() - 1000, '/');
... но, похоже, это не так.
Надеюсь, что имеет смысл. Любая помощь очень ценится ... Я потратил часы, пытаясь отследить, откуда происходят случайные члены MemberID при выполнении операций ajax!
Dan
Это выглядит нормально ... Вы правы в отправке корневого пути, который позволит cookie для всего сайта. Я просто попробовал свой код локально, и он отлично работал здесь. – JimL
Ajax и кеширование могут вызвать проблемы. Убедитесь, что это не проблема с кешем. – CodeAngry