session vapros..
9 отговора
393 прегледа
session vapros..
Zdraveite:-)
Imam slednia vapros- Imam forma za tarsene, v koyato zadavam nyakakvi kriterii za tarsene kato zayavkata registriram v sesia. Vsichko si e nared v izvejdaneto na rezultata i navigaciata, no pri natiskane na butona back na browser-a ne moga da se varna na poslednata stranica. Ima li nachin da izbegna tova nesto?
Predvaritelno blagodarya za pomostta.
Imam slednia vapros- Imam forma za tarsene, v koyato zadavam nyakakvi kriterii za tarsene kato zayavkata registriram v sesia. Vsichko si e nared v izvejdaneto na rezultata i navigaciata, no pri natiskane na butona back na browser-a ne moga da se varna na poslednata stranica. Ima li nachin da izbegna tova nesto?
Predvaritelno blagodarya za pomostta.
Re: session vapros..
kakvo ti kazva : page has expired li ili ne6to drugo ?
E tuk ni6to niama :[линк]
E tuk ni6to niama :[линк]
Re: session vapros..
ro6av, v polza na toia club - mahni se i spri da zamyrsiavash tuk 
Re: session vapros..
Преди session_start(); сложи session_cache_limiter('public');
Така страницата няма да ти експирира...
Така страницата няма да ти експирира...
Re: session vapros..
Blagodarya za saveta.
Gledam nuakoi saitove prenasyat dumite ot tarseneto kato parametar v navigaciata. Kakvo mislite za tova?
Gledam nuakoi saitove prenasyat dumite ot tarseneto kato parametar v navigaciata. Kakvo mislite za tova?
в навигацията
Точно този метод използвам винаги. Просто не съм се сетил да регистрирам променливите в сесия :)
Според мен, от гледна точка на сървъра, по-добре е да не се използва сесия - знаеш, че за всяка сесия се създава съответния запис в tmp директорията, после трябва да си играеш да unset-ваш променливите и т.н. Това натоварва сървъра допълнително. Вярно че това натоварване няма да му се отрази кой знае колко лошо, но ми се струва че варианта с променливи в навигацията е по-удачен. Дърпаш си променливите от $_GET[] или $_POST[] , няма сесии, няма cookies и т.н.
Според мен, от гледна точка на сървъра, по-добре е да не се използва сесия - знаеш, че за всяка сесия се създава съответния запис в tmp директорията, после трябва да си играеш да unset-ваш променливите и т.н. Това натоварва сървъра допълнително. Вярно че това натоварване няма да му се отрази кой знае колко лошо, но ми се струва че варианта с променливи в навигацията е по-удачен. Дърпаш си променливите от $_GET[] или $_POST[] , няма сесии, няма cookies и т.н.
Re: в навигацията
Да, за по-простички неща си е чиста работа с гет или пост... Но има случаи, когато сесията ти спестява много разправия... например ако трябва неколкократно да пренасяш повечко променливи...
Колкото до скоростта, мисля че по-сериозно внимание трябва да се обърне на начина по-който се кешират страниците, откокото на това че нещо се пише на сървъра... BTW, сесияте се изтрива автоматично от сървъра без нищо да unset-vash (при затваряне на браузъра)
Колкото до скоростта, мисля че по-сериозно внимание трябва да се обърне на начина по-който се кешират страниците, откокото на това че нещо се пише на сървъра... BTW, сесияте се изтрива автоматично от сървъра без нищо да unset-vash (при затваряне на браузъра)
Re: session vapros..
breh da mu e*a mamata doziviah
pitam 4oveka kakav efekt polu4ava bre ? ne moze li ?ako iska 6te mi otgovori ako ne iska ne.
za6toto az takiva ne6ta ne sam polu4aval kato efekt dosega ... moito li php e po-inteligentno ili ne6to drugo .... koi znae
E tuk ni6to niama :[линк]
pitam 4oveka kakav efekt polu4ava bre ? ne moze li ?ako iska 6te mi otgovori ako ne iska ne.
za6toto az takiva ne6ta ne sam polu4aval kato efekt dosega ... moito li php e po-inteligentno ili ne6to drugo .... koi znae
E tuk ni6to niama :[линк]
Re: session vapros..
:-)
naistina po-dobre da ne predava6 zaiavkata v sesiata a v GET promenlivite. tam saotvetno si predava6 i kolko resulta i ot kade triabva da pokaze6 . primer:
mysite.com/search.php?string=searched_string&start=100
za sledva6ta stranica
mysite.com/search.php?string=searched_string&start=120 (primerno)
ako go predava6 v sessiata triabva vseki pat da sledi6:
1. Smenian li e stringa (ako moze pri display da se submitva form again)
2. Ima li start i ako niama da zapo4va6 ot 0 (ako ti e v get-a pak proveriva6 de)
3. Pre-setva6 start za vsiako next v sessiata
i t.n. mai ne e tolkova udobno. ne 4e ne moze ama ....
po-nadolu sa ti napisali za expire-to
E tuk ni6to niama :[линк]
naistina po-dobre da ne predava6 zaiavkata v sesiata a v GET promenlivite. tam saotvetno si predava6 i kolko resulta i ot kade triabva da pokaze6 . primer:
mysite.com/search.php?string=searched_string&start=100
za sledva6ta stranica
mysite.com/search.php?string=searched_string&start=120 (primerno)
ako go predava6 v sessiata triabva vseki pat da sledi6:
1. Smenian li e stringa (ako moze pri display da se submitva form again)
2. Ima li start i ako niama da zapo4va6 ot 0 (ako ti e v get-a pak proveriva6 de)
3. Pre-setva6 start za vsiako next v sessiata
i t.n. mai ne e tolkova udobno. ne 4e ne moze ama ....
po-nadolu sa ti napisali za expire-to
E tuk ni6to niama :[линк]