Jump to content
php.lv forumi

session_destroy


stencilz

Recommended Posts

man ir tā ka sessijā ir login kuram jābūt yes, ja tas nav tad nevar tikt iekšā lapā, tiek selektota lietotāja pēdējā aktivitāte un ja tā ir parāk sen atpakaļ tad izpildās unset($_SESSION) un session_destroy bet ar sessijas id kas ir iekš get atkal var ieiet lapā, nevajadzētu būt tā kar session_destroy izdzēšas tie sessiju failiņi kas ir tur kur ieinstalēts Apache?

Link to comment
Share on other sites

Hmm..

 

Šis, kad beidz sesiju, ir jālieto neatkarīgi no tā, vai sessijas_id tiek padots caur GET vai pieglabāts COOKIE:

session_start();
session_regenerate_id();

 

Vēl tikai neaizmirsti arī:

$_SESSION = array();

Edited by andrisp
Link to comment
Share on other sites

šitas nesanāk, parāda ka nevar iznīcināt sesiju:

session_name("sid");
session_start();
session_regenerate_id();
$_SESSION = array();
session_destroy();

 

šitas sanāk:

<?php
session_name("sid");
session_start();
$_SESSION = array();
session_destroy();
header('Location: index.php');
die();
?>

 

tikai, kad es ielogojos tad man mapītē ir sessijas fails, kad izlogojos tad parādās fails ar citu nosaukumu, kāpēc tā?

Edited by stencilz
Link to comment
Share on other sites

×
×
  • Create New...