Archief - php : sessie bestandsnaam

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

swiFFer

Legacy Member
bestaat er een simpele manier om de bestandsnaam van een sessiebestand zelf in te geven?

dus inplaats van : sess_90d3cae9ab705576158418e53082772d
zelf een bestandsnaam geven




alvast bedankt

swiFFer

Legacy Member
in de bestandsnaam zou ik de nickname van de gebruiker plaatsen
...
gebruik: een pagina waarop ik alle online gebruikers kan plaatsen

ik zou het ook knnen doen via de database : maar dan moet ik bij iedere pagina die de gebruiker inkijkt een update gaan doen.

de gebruikersnaam zit wel ook in de sessies ... dus zou ik alle sessiebestanden kunnen uitlezen ... maar dat neemt dan weer te veel tijd in beslag naar mijn gedacht

een directory uitlezen en de bestandsnamen bekijken is volgens mij de snelste methode.



ik denk zo dat het mischien via session_set_save_handler() zou kunnen lukken, ... maar hoe...

WHiSPy

Legacy Member
Doe maar de update in de database. Dat is sowieso performanter en simpeler als hetgeen jij probeert te verwezelijken.

swiFFer

Legacy Member
heb het gevonden =>

session_id ($nick);
session_start();

dat geeft als bestandsnaam in de temp => "sess_" + de nickname

is deze aanpak nu eig veilig? of moet ik er nog een random nr aanplakken

--

de databaseaanpak wil ik overwegen.. maar ik ben niet erg voor het tijdsverlies aan extra query's.

WHiSPy

Legacy Member
swiFFer zei:
heb het gevonden =>

session_id ($nick);
session_start();

dat geeft als bestandsnaam in de temp => "sess_" + de nickname

is deze aanpak nu eig veilig? of moet ik er nog een random nr aanplakken

--

de databaseaanpak wil ik overwegen.. maar ik ben niet erg voor het tijdsverlies aan extra query's.

Dat tijdsverlies is echt wel te verwaarlozen. Of een pagina nu 0.05 of 0.5 seconden nodig heeft om op te bouwen, het staat toch maar even snel op 't browserscherm.

xml

Legacy Member
Idd, maar aan de serverzijde maakt het wel degelijk verschil. Zeker als je met een massa bezoekers zit. Ik veronderstel dat dat hier wel niet het geval zal zijn, maar het is de gedachte die telt..

swiFFer

Legacy Member
op uw woorden letten eh xml :P

maar het is idd waar, het is niet het geval van een massa aan bezoekers, gewoon een goede oefening.
(iddem met bv ++$i; gebruiken inplaats van $i++; , ob_start(); en indexering in mysql)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan