
Всем привет, такой вопрос:
У меня по загадочной причине возникает двойная загрузка страницы при обращении к скрипту.
Код очень простой, написал счетчик, так и увидел странность, есть всего два файла, лежат рядом:
index.php
!isset($_COOKIE['cnt']) ? setcookie('cnt', 0 , time()+3600) : setcookie('cnt', ++$_COOKIE['cnt'], time()+3600);
.htaccess
AddDefaultCharset utf-8
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php index.html index.htm
RewriteEngine On
RewriteRule ^(.*)$ index.php [QSA,L]
Захожу на сайт, смотрю куку cnt через отладчик хрома, при каждом обновлении страницы - счетчик удваивается.
Как только комментирую строчку RewriteRule ^(.)$ index.php [QSA,L] - все в порядке, увеличение правильное
Снимаю комментарий - все еще все в порядке, увеличение на 1 (!)
Но как только выключил браузер, а потом зашел опять - снова та же картина, удваивание.
Mozilla, Opera - аналогично
Пробовал менять регулярку - не помогает, да и неясно как это может влиять.
Если кто сталкивался с подобным, подскажите, в чем может быть дело?




