Re: Apklausa [poll]
Posted: Mon Apr 12, 2010 2:03 pm
Nu va pastebėjau dar vieną dalyką: pralaukiau 40min viskas gerai buvo ir po refreso, bet uždarius explorerio langą ir paleidus iš naujo, vėl leidžia balsuoti, prisijungus.
Content management as it is meant to be
https://forum.cmsmadesimple.org/
tai kad jau taip padariau, bet nepadeda manPeciura wrote: Perskaityk temos pradžioje, kaip galima prailginti sesiją.
Šitas eilutesPeciura wrote: Pasakyk konkrečiau, ką padarei. Aš nedaug ką bendro turiu su serveriai.lt, bet jei mane susirastum irc://irc.freenode.net/#cms galėtume paeksperimentuoti.
Code: Select all
<?php
...
ini_set('session.use_cookies', 1);
ini_set('session.gc_maxlifetime',2592000);
ini_set('session.gc_probability',1);
ini_set('session.gc_divisor',1);
?>
Bet juk tu turi blatą ...... Išskirė man vyras vietos žaidimams,...
Code: Select all
If (!empty($_COOKIE['poll_session_id'])){
session_id($_COOKIE['poll_session_id']);
}
else{
setcookie('poll_session_id', session_id(), 2592000);
}
Man kol neuždarau naršyklę irgi veikia ilgai, kelias valandas tai tikrai yra veikę, ilgiau neišlaukiu tiesiog. Net "taba" gali uždaryti, atidaryti nauja ir veiks viskas, t.y. rodis rezultatus. Bet jei uždarau explorely, tai paleidus iš naujo, prisilogini ir vėl leidžia balsoti.Peciura wrote: Tokiu atveju manau, kad trukdo pakankamia griežta vartotojo teisių ribojomo politika.
Prisiminiau, kur galiu pabandyti su serveriai.lt ir pabalsavau su IE8 ir po 3,5 h man buvo pateikti rezultatai, o ne balsavimo forma.
Į pagrindinį templeitą neleidžia dėti, t.y., puslapys tada išsikreipia ir errorus meto.Peciura wrote: Reik pagalvot, gal išeitų sessijos id iš saugoti į cookie ir kaskart atstatinėti sesiojos vertę ?..
UDTĮdėk šitą UDT į rezultatų templeitą ir puslapio templeito patį viršų ir bus matyt, ar kas nors gausis.Code: Select all
If (!empty($_COOKIE['poll_session_id'])){ session_id($_COOKIE['poll_session_id']); } else{ setcookie('poll_session_id', session_id(), 2592000); }
Tai ne bugas - FEU nustatymuose ('Preferences' kortelė) tokiam atvejui reikia uždėti varnelę ties 'Allow users to login more than once:'tany wrote: Betestuodama dar radau vieną "Bugą", jei išjungi explorery neatsijungus, tai iškart paleidus rašo kad negali prisijungti, nes jau esi prisijungęs![]()
Aš pabandžiau sukurti UDT -pavadinau testascookie ir įdėjau į jį Peiuros kodą. Tada į pagrindinio šablono patį viršų įdėjau tagą {testascookie} ir jokių klaidų man nemeta. O kokias klaidas tau rodo?tany wrote: Į pagrindinį templeitą neleidžia dėti, t.y., puslapys tada išsikreipia ir errorus meto.
Įdėjus tik į rezultatų templeitą, nepadėjo.
http://www.monte200.lt/petrasiunai2/index.php?page=klaida&hl=lt_LTvilkis wrote: Aš pabandžiau sukurti UDT -pavadinau testascookie ir įdėjau į jį Peiuros kodą. Tada į pagrindinio šablono patį viršų įdėjau tagą {testascookie} ir jokių klaidų man nemeta. O kokias klaidas tau rodo?
vilkis
Jo aiskuPeciura wrote: Panašu, kad UDT codą įkėlei tiesiai į templeitą.
Trumpai tariant UDT yra tavo sukurtas tagas su norimu php kodu (be'').
http://wiki.cmsmadesimple.org/index.php ... fined_Tags