| Autor | Zpráva | ||
|---|---|---|---|
| martindeveloper Profil |
#1 · Zasláno: 22. 2. 2009, 14:37:45
Dobrý den.
Jde nějak spočítat počet session a popřípadně je spočítat s určitým argumentem, aniž bych nějaké data vkládal/updatoval/mazal v databázi ? Předpokládám že to nepůjde a že to budu muset udělat za pomocí databáze, ale přesto se Vás zkusím zeptat. Děkuji za odpovědi. |
||
| karbon Profil * |
#2 · Zasláno: 22. 2. 2009, 19:47:52
Všechny session proměnné lze vypsat příkazem foreach, např.
$x = 0;
foreach($_SESSION as $k => $v){
echo '$_SESSION['.$k.'] = '.$v.'<br>';
$x++;
}
echo 'Celkem '.$x.' SESSION proměnných.'; |
||
| Mastodont Profil |
#3 · Zasláno: 22. 2. 2009, 19:55:04
karbon
To je hezký kód, ale zkus se kouknout, co dělá funkce count() ... A jinak bych řekl, že martindeveloper chce počet právě otevřených session, ne počet proměnných. |
||
| karbon Profil * |
#4 · Zasláno: 22. 2. 2009, 19:56:24
Mastodont
Ano, kdybych chtěl pouze spočítat SESSION proměnné, tak bych použil count, ale tento kód navíc dokáže tyto proměnné vypsat, to už je nad síly příkazu count. |
||
| martindeveloper Profil |
#5 · Zasláno: 22. 2. 2009, 22:51:49
Děkuji za rady ale jak řekl Mastodont tak potřebuji všechny otevřené session.
|
||
| Mastodont Profil |
#6 · Zasláno: 22. 2. 2009, 22:57:31 · Upravil/a: Mastodont
martindeveloper
V tom případě si zadej vlastní adresář pro ukládání session ( session.save_path ) a spočítej v něm soubory. |
||
|
Časová prodleva: 17 let
|
|||
0