---
title: "$_SESSION Problem"
url: "https://www.typo3.net/d/80837-session-problem"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-08-19"
last_reply: "2008-08-20"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# $_SESSION Problem

TYPO3 › TypoScript · 1 Antwort · gestartet 2008-08-19

## Eröffnungsbeitrag

**MaloDE** · 2008-08-19 · [Beitrag #1](https://www.typo3.net/d/80837-session-problem/1)

Hallo!

Ich setze es mal hier rein, weil ich echt nicht weiß wohin sonst. Hier mein Problem:

Ich hole mir auf einer Seite via TS ein eigenes PHP_Script rein:

```typoscript
page.10.marks {

   INHALT = PHP_SCRIPT_EXT
   INHALT.file = fileadmin/scripts/merkliste.php

   }
```

Die ID der Seite ist die 23. Jetzt rufe ich die Seite per Link auf, z.B.:

index.php?id=23&oid=115

Hier das Script, welches in meiner PHP Datei relevant ist:

```php
if (!$_POST["oid"]) { $oid=$_GET["oid"]; } else { $oid=$_POST["oid"]; }

// Werte zurücksetzen
$ankerVor="oben";

// Aktionen bei func=add
if ($_GET["func"]=="add")
   {
   $merklisteActua=$_SESSION['merkliste'];
   echo "actua: ".$merklisteActua."<br />";
   $merklisteNeu=$merklisteActua.",".$oid;
   echo "neu: ".$merklisteNeu."<br />";
   $_SESSION['merkliste']=$merklisteNeu;
   }

// Merkliste durchgehen und Objekte anzeigen
$merklisteArray=explode(",",$_SESSION["merkliste"]);
$iMerkliste=0;
echo "ML: ".print_r($merklisteArray);
echo "<br /><br />MLS: ".count($merklisteArray);
```

Das gibt folgendes online aus:

actua:
neu: ,115
Array ( [0] => [1] => 115 ) ML: 115

MLS: 2

Also hier meine Probleme und Fragen:

Wenn ich das Script erneut aufrufe, mit einer neuen oid-Zuweisung in der URL, dann ist $_SESSION['merkliste'] erst mal leer und erst nach explode() wieder befüllt, aber dann wie oben, nur mit einem anderen oid-Wert. Wieso merkt sich Typo3 das nicht?

Kann ich nicht einfach per

$_SESSION['sonstwas']=',5,8';

Werte in die Session übergeben und auch wieder auslesen?

Wieso ist $merklisteArray[0] leer?

Irgendwie stehe ich auf dem Shclauch. Vielleicht kann mir hier wer bitte helfen :)

Danke im Voraus.... Malo

## Antworten

### [#2](https://www.typo3.net/d/80837-session-problem/2) · einpraegsam.​net · 2008-08-20

> **MaloDE schrieb:**
>
> Hallo!
>
> Ich setze es mal hier rein, weil ich echt nicht weiß wohin sonst. Hier mein Problem:
>
> Ich hole mir auf einer Seite via TS ein eigenes PHP_Script rein:
>
> ```typoscript
> page.10.marks {
>
>    INHALT = PHP_SCRIPT_EXT
>    INHALT.file = fileadmin/scripts/merkliste.php
>
>    }
> ```
>
> Die ID der Seite ist die 23. Jetzt rufe ich die Seite per Link auf, z.B.:
>
> index.php?id=23&oid=115
>
> Hier das Script, welches in meiner PHP Datei relevant ist:
>
> ```php
> if (!$_POST["oid"]) { $oid=$_GET["oid"]; } else { $oid=$_POST["oid"]; }
>
> // Werte zurücksetzen
> $ankerVor="oben";
>
> // Aktionen bei func=add
> if ($_GET["func"]=="add")
>    {
>    $merklisteActua=$_SESSION['merkliste'];
>    echo "actua: ".$merklisteActua."<br />";
>    $merklisteNeu=$merklisteActua.",".$oid;
>    echo "neu: ".$merklisteNeu."<br />";
>    $_SESSION['merkliste']=$merklisteNeu;
>    }
>
> // Merkliste durchgehen und Objekte anzeigen
> $merklisteArray=explode(",",$_SESSION["merkliste"]);
> $iMerkliste=0;
> echo "ML: ".print_r($merklisteArray);
> echo "<br /><br />MLS: ".count($merklisteArray);
> ```
>
> Das gibt folgendes online aus:
>
> actua:
> neu: ,115
> Array ( [0] => [1] => 115 ) ML: 115
>
> MLS: 2
>
> Also hier meine Probleme und Fragen:
>
> Wenn ich das Script erneut aufrufe, mit einer neuen oid-Zuweisung in der URL, dann ist $_SESSION['merkliste'] erst mal leer und erst nach explode() wieder befüllt, aber dann wie oben, nur mit einem anderen oid-Wert. Wieso merkt sich Typo3 das nicht?
>
> Kann ich nicht einfach per
>
> $_SESSION['sonstwas']=',5,8';
>
> Werte in die Session übergeben und auch wieder auslesen?
>
> Wieso ist $merklisteArray[0] leer?
>
> Irgendwie stehe ich auf dem Shclauch. Vielleicht kann mir hier wer bitte helfen :)
>
> Danke im Voraus.... Malo

Sessions mit TYPO3:
[/d/65389-sessionhandling-mit-typo3](https://www.typo3.net/d/65389-sessionhandling-mit-typo3)

Nicht mit $_SESSION

---

Quelle: „$_SESSION Problem“, typo3.net, https://www.typo3.net/d/80837-session-problem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
