Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

session_regenerate_id(true); ne unistava stari sesija fajl

PHP
  • 1 odgovor
  • 2.022 pregleda

Najnovija ↓

session_regenerate_id(true); ne unistava stari sesija fajl 25.09.2009. u 13:55 · pre 208 meseci #1
Sesija fajlovi mi se gomilaju jer ih ne unistava funkcija (session_regenerate_id(true);)
koja bi, koliko je meni poznato, trebala da ih unisti.

Taj problem sam pokusao da resim i rucno (ispod prikazano), ali ne ide.
Code:
start_session();

$oldSessionId = session_id();
            
// create new file
session_regenerate_id(true);     
            
// delete old file
$sessFilePath = $serverDir . '/sessions/sess_' . $oldSessionId;
if(file_exists($sessFilePath)) unlink($sessFilePath);

Ovaj kod nece da brise stari sesija fajl. Svasta sam probao ali nista.

Molim za pomoc.
Potpis
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
Re: session_regenerate_id(true); ne unistava stari sesija fajl 25.09.2009. u 16:36 · pre 208 meseci #2
Resen problem:
Code:

// destroy old
$data = $_SESSION;
session_destroy(); 
            
// start new
$noviId = ... rucno generisi (26 karaktera)
session_id($noviId);
session_start();
$_SESSION = $data;
Potpis
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme