session_destroy() expects exactly 0 parameters
Warning: session_destroy() expects exactly 0 parameters, 1 given on line 3
Wat loopt er mis?
en blijkbaar moet je een woordenboek pakken om het een en ander te vertalen
session_destroy -> daaraan kan je geen parameters doorgeven
Gewijzigd op 11/07/2010 11:38:55 door Noppes Homeland
session_destroy vernietigt heel $_SESSION (of althans, het bestand/ding waar de inhoud van $_SESSION in is opgeslagen) Dus kiezen of je alleen $_SESSION['user_id'] met unset eruit haalt, of de hele sessie beëindigd.
Dus dat je een sessie hebt die userInformation heet en daarin verschillende sessies nog zoals user_id en user_name enzo? En als je dan doet unset($_SESSION['userInformation']) dat hij dan alles die in userInformation zit weg doet?
Of zal dat niet werken?
Ruben, dat kan je zelf uitzoeken, door het gewoon zo uit te proberen.
Maar het werkt, dus het zal wel denk ik.
@Ruben: Jij hebt het niet over sessions maar over de variabelen die in een session staan. Die kun je uiteraard gewoon verwijderen met unset().
userInfo
- user_id
- user_name
En als je de sessie userInfo unset zijn die user_id en user_name ook weg neem ik aan?
Bedankt!
Dat mag, dat is zelfs aangeraden als je een sessie niet wilt vernietigen, maar gewoon wilt 'uitloggen'.