Autor Zpráva
martindeveloper
Profil
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 *
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
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 *
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
Děkuji za rady ale jak řekl Mastodont tak potřebuji všechny otevřené session.
Mastodont
Profil
martindeveloper
V tom případě si zadej vlastní adresář pro ukládání session ( session.save_path ) a spočítej v něm soubory.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: