---
title: "Variablenwert aus PHP-script an TS Global übergeben"
url: "https://www.typo3.net/d/80820-variablenwert-aus-php-script-an-ts-global-uebergeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","PHP"]
created: "2008-08-19"
last_reply: "2008-11-19"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Variablenwert aus PHP-script an TS Global übergeben

TYPO3 › TypoScript · 3 Antworten · gestartet 2008-08-19

## Eröffnungsbeitrag

**vulkan** · 2008-08-19 · [Beitrag #1](https://www.typo3.net/d/80820-variablenwert-aus-php-script-an-ts-global-uebergeben/1)

Ich habe eine eine PHP Datei geschriben die ais einem XML Dokument Wert
ermittelt und in PHP-Variablen (3 Stück) ablegt. Ich möchte diese
an drei Variablen übergeben die ich in Typoscript unter Constants definiert
habe damit ich sie an jeder beliebigen stelle in anderen TS abrufen kann.

Kann mir da jemand den richtigen Weg zeigen. Danke.

Hier der Code:

```php
<?php

$userid = t3lib_div::GPvar(userid);
$userpassword = t3lib_div::GPvar(userpassword);

$urls="xxxxx";
$includeHeader = 0;
$XMLresult=t3lib_div::getURL($urls,$includeHeader);

$A_result = strpos($XMLresult,"<result>") + 8;
$E_result = strpos($XMLresult,"</result>") - $A_result;
[b]$result_txt [/b]= substr($XMLresult,$A_result,$E_result);

$A_userid = strpos($XMLresult,"<userid>") + 8;
$E_userid = strpos($XMLresult,"</userid>") - $A_userid;
[b]$userid_txt[/b]=substr($XMLresult,$A_userid,$E_userid);

$A_localid = strpos($XMLresult,"<local_id>") + 10;
$E_localid = strpos($XMLresult,"</local_id>") - $A_localid;
[b]$localid_txt[/b]=substr($XMLresult,$A_localid,$E_localid);

?>
```

Die drei variablen sollen an TS-Constants übergeben werden.

```typoscript
log_pcc{
      USERID = xxx
      LOCALID = xxxx
}
```

## Antworten

### [#2](https://www.typo3.net/d/80820-variablenwert-aus-php-script-an-ts-global-uebergeben/2) · einpraegsam.​net · 2008-08-19

Du könntest diese Werte z.B. in die Session eintragen und dann per TS wieder auslesen...

### [#3](https://www.typo3.net/d/80820-variablenwert-aus-php-script-an-ts-global-uebergeben/3) · vulkan · 2008-08-19

Das habe ich jetz ne weile probiert bekomme aber die Syntax nicht auf die Reihe.

in PHP habe ich eingetragen :

```php
$var_pcc["userid"] = $userid_txt;
$var_pcc["localid"] = $localid_txt;

$GLOBALS["TSFE"]->fe_user->setKey("ses","pccdata",$var_pcc);
$GLOBALS["TSFE"]->storeSessionData();
```

und in TS im Setup des aufrufenden Templates :

```typoscript
pccdata = $GLOBALS["TSFE"]->fe_user->getKey("ses","pccdata")
temp.zeige = TEXT
temp.Zeige.value = pccdata.localid
page.10 < temp.zeige
```

pccdata.localid wird auf dem Bildschirm angezeigt und nciht der vermeindliche Inhalt.

### [#4](https://www.typo3.net/d/80820-variablenwert-aus-php-script-an-ts-global-uebergeben/4) · Alex · 2008-11-19

Hi vulkan,

ich versuche auch einen Variablenwert aus PHP-script an TS Global zu übergeben.

Bist Du schon weitergekommen, wie lautet die richtige Syntax?

---

Quelle: „Variablenwert aus PHP-script an TS Global übergeben“, typo3.net, https://www.typo3.net/d/80820-variablenwert-aus-php-script-an-ts-global-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
