---
title: "Session Variable löschen und header(location)"
url: "https://www.typo3.net/d/94743-session-variable-loeschen-und-headerlocation"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2009-11-26"
last_reply: "2009-11-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Session Variable löschen und header(location)

Extensions › Entwicklung · 2 Antworten · gestartet 2009-11-26

## Eröffnungsbeitrag

**zappzarapp** · 2009-11-26 · [Beitrag #1](https://www.typo3.net/d/94743-session-variable-loeschen-und-headerlocation/1)

Hallo,

ich habe eine kleine Shop-Extension geschrieben. Am Ende wenn man den Warenkorb bestätigt werden E-Mails verschickt, dann soll die Session-Id des Warenkorb gelöscht werden und dann soll auf eine "Danke" Seite weitergeleitet werden.

```php
$GLOBALS['TSFE']->fe_user->setKey('ses', 'cartid',NULL);
// forward to thank you page
$conf = array (
	'parameter'=>$this->conf['thanksUid'],
	'returnLast' => 'url' 
);
$link = $this->cObj->typolink('',$conf);
header('location:'.$link);
exit();
```

Nur leider wird durch den header() Befehl die Session nicht geschrieben. Wenn ich einfach ein return "test" statt dem header Befehl durchführe dann wird die Session-Variable entfertn. (session_write_close() funktioniert auch nicht)

Irgendeine Idee wie man das ändern kann? (Gebe jetzt Content aus einem Template  zurück, aber schöner wäre eine Weiterleitung auf die "Danke" Seite)

lg Matthias

## Antworten

### [#2](https://www.typo3.net/d/94743-session-variable-loeschen-und-headerlocation/2) · just2b · 2009-11-26

Hallo,

mach nach dem setKey noch das hier:

> $GLOBALS["TSFE"]->storeSessionData();

lg georg

### [#3](https://www.typo3.net/d/94743-session-variable-loeschen-und-headerlocation/3) · zappzarapp · 2009-11-26

Perfekt, jetzt funkioniert es.

Vielen Dank.

Matthias

---

Quelle: „Session Variable löschen und header(location)“, typo3.net, https://www.typo3.net/d/94743-session-variable-loeschen-und-headerlocation
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
