У меня возникла проблема с файлами cookie на моем веб-сайте.
Когда клиент нажимает «запомнить меня» перед входом в систему, создается файл cookie, а затем, когда он уходит и возвращается позже, он автоматически повторно входит в систему.
Он работает на firefox/IE & co, но не на chrome...
Я написал небольшой скрипт для проверки создания файлов cookie в Chrome. Вот :
<?php
if( isset($_GET['test']) ) setcookie('TESTSOMECOOKIE',1234,time()+60*60*24*365);
?>
Это не может быть проще!
Когда я запускаю скрипт:
- Файл cookie создан правильно.
- Если я закрою вкладку и открою новую (без прохождения тестового параметра), файл cookie все еще существует.
- Если я закрою Google Chrome, снова открою его и перейду к тестовому сценарию (без прохождения тестового параметра), файл cookie больше не будет ... и если я сделаю это в Firefox или IE, нет проблем, файл cookie все еще присутствует в все случаи.
- Я пытаюсь это сделать на веб-сервере (а не на локальном IP-адресе).
- Я НЕ активировал приватную навигацию в Chrome.
- Файлы cookie включены и работают так же, как в gmail/facebook и т. д. Хром хранит файлы cookie для этих сайтов!
- Я уже проверил другие вопросы, опубликованные в Интернете, но реальных ответов на этот вопрос нет...
Итак, это очень странная проблема, которую я хотел бы решить, если это возможно.
Если у кого есть идея...
Большое спасибо за ваши предложения и извините за мой английский