|
В корневой директории создаю файл index.php, вот его код:
$file = fopen("contador.txt","a+"); fputs($file,'text'); fclose($file); print('ha!<br />'); также создаю файл .htaccess с таким содержимым: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule> при запросе страницы, код выполняется два раза, т.е. в файле contador.txt обнаруживаю не text, а texttext и выводится один ha! Если обновить страницу два раза, то обнаруживаю запись texttexttexttext. Если убрать файл htaccess, то при обновлении страницы запись вносится как нужно, только одна запись text. Причем пробовал запускать и на просто апаче, и на денвере результат один. В C:\WINDOWS\system32\drivers\etc\hosts только одна запись: 127.0.0.1 localhost В чем может быть проблема?
|
|||||||
| комментировать |
|
Возможно браузер ещё favicon.ico запрашивает и попадает по rewrit'у на index.php
|
||||||
|
|
Так вон же у Вас что запрашивается складывается в url это и пишите в файл будет ясно кто ходит туда.
... fputs($file,$_REQUEST['url']); ...
|
|||||
|