Mam nasledovnu situaciu (kod som schvalne minimalizoval, pre prehladnost):
.htaccess
Kód:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [L,QSA]
index.php
Kód:
<?php include ('counter.php'); ?>
counter.php
Kód:
<?php
$soubor = fopen("pocitadlo.txt", "r+");
$count = fread($soubor, 10);
rewind($soubor);
fwrite($soubor,++$count,10);
fclose($soubor);
echo $count;
?>
pocitadlo.txt
Kód:
10
Problem je ten, ze ked sa zobrazi stranka, ktora prebehla cez .htaccess (cize vsetky), tak sa napocita vsetko 2x!
Cize pocitadlo pocita vsetko 2x, lebo sa zavola 2x!
Ked dam prec .htaccess a zavolam index.php, tak je vsetko v poriadku...
Zistil som, ze robi neplechu u mna [QSA,L]
Ako mam osetrit .htaccess?!