Norėdami ištrinti PHP seanso kintamąjį, galite naudoti funkciją unset() arba session_unset(). Abu metodai leidžia pašalinti konkretų seanso kintamąjį, išvalant jo reikšmę iš dabartinės sesijos.
Funkcija unset () yra įmontuota PHP funkcija, kuri sunaikina nurodytą kintamąjį. Kai naudojamas su seanso kintamuoju, jis pašalina nurodytą kintamąjį iš sesijos. Sintaksė, naudojama unset() norint ištrinti seanso kintamąjį, yra tokia:
php unset($_SESSION['variable_name']);
Šiame pavyzdyje „kintamojo_pavadinimas“ turėtų būti pakeistas seanso kintamojo, kurį norite ištrinti, pavadinimu. Įvykdžius šią kodo eilutę, seanso kintamasis nebeegzistuoja.
Arba galite naudoti funkciją session_unset() norėdami ištrinti visus seanso kintamuosius vienu metu. Ši funkcija pašalina visus seanso kintamuosius ir efektyviai išvalo seanso duomenis. Sesijos_unset() naudojimo sintaksė yra tokia:
php session_unset();
Iškviesdami session_unset(), pašalinsite visus seanso kintamuosius, įskaitant sesijos ID. Tačiau pati sesija išlieka aktyvi, todėl galite nustatyti naujus kintamuosius arba išsaugoti naujus duomenis.
Svarbu pažymėti, kad nei unset() nei session_unset() nesunaikina pačios sesijos. Sesija išlieka aktyvi tol, kol ją aiškiai sunaikinate naudodami funkciją session_destroy(). Jei norite visiškai užbaigti seansą, galite iškviesti session_destroy() ištrynę seanso kintamąjį:
php unset($_SESSION['variable_name']); session_destroy();
Funkcija session_destroy() nutraukia dabartinę sesiją ir pašalina visus seanso duomenis, įskaitant seanso ID ir visus seanso kintamuosius, kurie vis dar gali egzistuoti.
Norėdami ištrinti seanso kintamąjį PHP, galite naudoti funkciją unset () norėdami pašalinti konkretų kintamąjį arba funkciją session_unset () norėdami ištrinti visus seanso kintamuosius vienu metu. Atminkite, kad pati sesija išlieka aktyvi tol, kol iškviečiate session_destroy(), kad ją nutrauktumėte.
Kiti naujausi klausimai ir atsakymai apie EITC/WD/PMSF PHP ir „MySQL“ pagrindai:
- Koks yra rekomenduojamas būdas pasiekti ir keisti klasės savybes?
- Kaip galime atnaujinti privačios nuosavybės vertę klasėje?
- Kokia yra geterių ir seterių naudojimo klasėje nauda?
- Kaip galime pasiekti privataus turto vertę klasėje?
- Koks tikslas klasės nuosavybę paversti privačia?
- Kas yra konstruktoriaus funkcija PHP klasėse ir kokia jos paskirtis?
- Kas yra PHP klasių metodai ir kaip galime apibrėžti jų matomumą?
- Kas yra PHP klasių savybės ir kaip galime apibrėžti jų matomumą?
- Kaip sukurti objektą iš PHP klasės?
- Kas yra PHP klasė ir kokiam tikslui ji skirta?
Peržiūrėkite daugiau klausimų ir atsakymų EITC/WD/PMSF PHP ir MySQL Fundamentals