Autorius Tema: PHP sesijos ir RewriteRule  (Skaityta 332 kartus)

Neprisijungęs Dragelis

  • Naujokas
  • *
  • Įrašai: 106
  • Karma: +4/-0
    • Žiūrėti profilį
PHP sesijos ir RewriteRule
« Įrašytas: 2012-07-28 22:54:35 pm »
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.

Citata
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'į.
« Paskutinį kartą keitė: 2012-07-28 23:00:45 pm sukūrė Dragelis »

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: PHP sesijos ir RewriteRule
« Atsakymas #1 Įrašytas: 2012-08-03 07:32:36 am »
as kai rasiau savo rewrite rule'sus, tai sesijom jokios itakos nedare :/ Gal kazkas negerai yra su jais.. O siaip gali saugoti sesija duombazej ir identifikuoti useri per cookie ar kazkaip kitaip :) nors is pradziu ziureciau kas negerai su rewrite ;)
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Ats: PHP sesijos ir RewriteRule
« Atsakymas #1 Įrašytas: 2012-08-03 07:32:36 am »