Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4697 > unrolled thread
| Started by | Daniel Walz <daniel.walz@gmx.de> |
|---|---|
| First post | 2021-04-07 10:42 +0200 |
| Last post | 2021-04-07 17:02 +0200 |
| Articles | 3 — 3 participants |
Back to article view | Back to de.comp.lang.php
Session-Daten serialisieren? Daniel Walz <daniel.walz@gmx.de> - 2021-04-07 10:42 +0200
Re: Session-Daten serialisieren? k@rl.pflaesterer.de (Karl Pflästerer) - 2021-04-07 11:24 +0200
Re: Session-Daten serialisieren? Arno Welzel <usenet@arnowelzel.de> - 2021-04-07 17:02 +0200
| From | Daniel Walz <daniel.walz@gmx.de> |
|---|---|
| Date | 2021-04-07 10:42 +0200 |
| Subject | Session-Daten serialisieren? |
| Message-ID | <id59jeF56k8U1@mid.individual.net> |
Hallo, ich möchte ein Array in einer $_SESSION-Variable speichern. Bisher hatte ich das Array vorher serialisiert (zuerst mit implode, dann mit JSON_encode). Da aber PHP die Session-Daten ja sowieso serialisiert, frage ich mich, ob das irgendeinen Vorteil bringt oder ich mir das Serialisieren einfach sparen kann und das Array direkt in einer Session-Variabe speichere? Gruß Daniel
[toc] | [next] | [standalone]
| From | k@rl.pflaesterer.de (Karl Pflästerer) |
|---|---|
| Date | 2021-04-07 11:24 +0200 |
| Message-ID | <m1sg421m7v.fsf@mbp.pflaesterer.de> |
| In reply to | #4697 |
Daniel Walz <daniel.walz@gmx.de> writes: > Hallo, > > ich möchte ein Array in einer $_SESSION-Variable speichern. > > Bisher hatte ich das Array vorher serialisiert (zuerst mit implode, dann > mit JSON_encode). Da aber PHP die Session-Daten ja sowieso serialisiert, > frage ich mich, ob das irgendeinen Vorteil bringt oder ich mir das > Serialisieren einfach sparen kann und das Array direkt in einer > Session-Variabe speichere? PHP serialisiert selbst; kannst dir also den Aufwand sparen. Das war mal bei PHP 4 notwendig, aber dies ist schon ein wenig her. KP
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2021-04-07 17:02 +0200 |
| Message-ID | <id5vrqF1dhoU1@mid.individual.net> |
| In reply to | #4697 |
Daniel Walz: > ich möchte ein Array in einer $_SESSION-Variable speichern. Speichern: $_SESSION['arrayname'] = $array; Abrufen: $array = isset($_SESSION['arrayname']) ? $_SESSION['arrayname'] : []; > Bisher hatte ich das Array vorher serialisiert (zuerst mit implode, dann > mit JSON_encode). Da aber PHP die Session-Daten ja sowieso serialisiert, > frage ich mich, ob das irgendeinen Vorteil bringt oder ich mir das > Serialisieren einfach sparen kann und das Array direkt in einer > Session-Variabe speichere? Korrekt, die Serialisierung kannst Du Dir komplett sparen. Siehe auch: <https://www.php.net/manual/de/reserved.variables.session.php> -- Arno Welzel https://arnowelzel.de
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.php
csiph-web