stencilz Posted March 3, 2007 Report Share Posted March 3, 2007 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 More sharing options...
martins256 Posted March 3, 2007 Report Share Posted March 3, 2007 šitais neder ? session_start(); session_regenerate_id(); + kūkijam nevar uzlikt izdzēšanās laiku pēc 1 sekundes ? Link to comment Share on other sites More sharing options...
andrisp Posted March 3, 2007 Report Share Posted March 3, 2007 http://lv.php.net/session_destroy Skaties pirmo piemēru. unset($_SESSION) nevar lietot. Dari tā kā tajā piemērā. Link to comment Share on other sites More sharing options...
stencilz Posted March 3, 2007 Author Report Share Posted March 3, 2007 šitais neder ? session_start(); session_regenerate_id(); + kūkijam nevar uzlikt izdzēšanās laiku pēc 1 sekundes ? man sesijas id glabājas iekš get, tā ka tas nederēs Link to comment Share on other sites More sharing options...
stencilz Posted March 4, 2007 Author Report Share Posted March 4, 2007 http://lv.php.net/session_destroy Skaties pirmo piemēru.unset($_SESSION) nevar lietot. Dari tā kā tajā piemērā. tajā piemērā ir kā to izdarīt ja sesijas id glabājas iekš cookie, bet kā to izdarīt ja tas ir iekš get? Link to comment Share on other sites More sharing options...
andrisp Posted March 4, 2007 Report Share Posted March 4, 2007 (edited) 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 March 4, 2007 by andrisp Link to comment Share on other sites More sharing options...
stencilz Posted March 4, 2007 Author Report Share Posted March 4, 2007 (edited) š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 March 4, 2007 by stencilz Link to comment Share on other sites More sharing options...
andrisp Posted March 4, 2007 Report Share Posted March 4, 2007 Droši vien iekš index.php tiek izveidota jauna sesija. Link to comment Share on other sites More sharing options...
stencilz Posted March 4, 2007 Author Report Share Posted March 4, 2007 nu ja, pareizi. paldies par palīdzību :) Link to comment Share on other sites More sharing options...
Recommended Posts