/ru/forum/comment/11393356 ответ порадовал.
Я знаю, сейчас буду думать что делать с редиректом на саму себя.
Хм, ни полный, ни без проверки юзер агента - не работают.---------- Добавлено 04.02.2013 в 13:22 ----------Да вот так работает. 7 символов зарешали. Спасибо огромное всем кто отписался в теме и пытался помочь, отдельная благодарность Милованов Ю.С.
Если у кого-нибудь возникнет такая проблема, и код выше не поможет, рекомендую установить фавиконку в корневую папку с сайтом и в папку со скриптом.
Поправил файл doubleRequest.txt вроде бы все правильно
Вот файл, оригинальные названия заменил на path, papka и file.php, смысл от этого абсолютно не меняется.
Запрос отправляется при заходе на страницу. То есть, человек зашел, значение занеслось в БД.
В $_SERVER['REQUEST_URI'] лежит GET запрос, параметр которого и заносится в БД.
Милованов Ю.С, собственно в htaccess только "AddDefaultCharset UTF-8" находился. Чтобы устранить ошибку записывал те две строки из первого топика, затем удалил свои строки и добавил вашу - также не работает.
Код, который выполняется два раза:
--- старт сессии --- --- конкретный путь к фавиконке --- mysql_query("UPDATE regs SET history = CONCAT('$_GET[id],', history) WHERE login = '$_SESSION[namein]'") or exit(mysql_error()); --- остальной код (другие обращения, не имеющие отношения к верхнему, там даже таблицы другие совсем) ---
Выше запроса находится редирект (header) на эту же страницу но там с условием, которое не выполняется (даже удалив строки редиректа, проблема остается).
SeVlad, в том то и дело, что не работает только с гугл хромом (с обычной его версией). Есть режим "Инкогнито", который не сохраняет куки, в нем все также ок.
ivan-lev, при таком htacces:
AddDefaultCharset UTF-8 RewriteEngine On RewriteRule \.ico$ -[L]
Проблема остается.
Угу, wwwwww, спасибо за ссылочки, загляну. Я же говорю: не хотите - не отвечайте, даже если этот топик несколько минут в топе раздела находится, просто посмотрите кто автор, и пропустите. Уровень знаний у всех разный и когда у меня возникает проблема, я сначала пытаюсь решить ее сам, если не получается найти решения, иду и спрашиваю на форум. Заказывать скрипт нет желания, отвечают в этом топике ТОЛЬКО ПО СОБСТВЕННОМУ ЖЕЛАНИЮ.
siv1987, как не странно я изучил основы, и не писал бы сюда, если бы не потратил часок-другой на решение проблемы. В смысле, если долго не получается я иду в справку, если и так не в какую, то помогают тут.
Топик еще не заканчиваю, но хочу поблагодарить за активную помощь Chukcha, jokerov и Silent_Kill. Я взял скрипт от jokerov и переделал под себя:
<?php$open = fopen("./last.txt", "r");$file = fread($open, filesize("./last.txt"));echo $file;fclose($open);$newopen = fopen("./last.txt", "c");$write = fwrite($newopen, ++$file);fclose($newopen);?>
Silent_Kill, ваш вариант, также как и мой, и jokerov выдает значение через 2, т.е. 1-3-5.
С обновлением страницы значение увеличивается, но не на 1, а в следующем порядке:
1-5-7-9-11...
Вчера получался аналогичный вариант, только шаги сразу были по 5, т.е. 1-5-10-15.
Заменив ++$file на 1+$file получил 1-3-5...