Sveiki,
Turiu vėl problemą. Kai perrašau nuorodas šiuo kodu:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]Sesijos nebeveikia normaliai.
Vygdomas kodas:
var_dump($_SESSION);
if (($_SESSION['count'] -= 1) === 0) {
$_SESSION['count'] = 5;
}
Rezultatas su pilnu adresu (index.php, 6 requestai):
'count' => int 5
'count' => int 4
'count' => int 3
'count' => int 2
'count' => int 1
'count' => int 5
Rezultatas su RewriteRule (6 requestai):
'count' => int 5
'count' => int 2
'count' => int 4
'count' => int 5
'count' => int 1
'count' => int 2
PHP: 5.4.3, Apache: 2.2.22, windowsinis localhost'as
Ačiū už bet kokius pasiūlymus... Trys dienas nerandu sprendimo. Nelabai noriu naudoti savo sesijų handler'į.