---
title: "GET-Variablen an PHP übergeben"
url: "https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-01-01"
last_reply: "2008-04-22"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# GET-Variablen an PHP übergeben

TYPO3 › TypoScript · 6 Antworten · gestartet 2008-01-01

## Eröffnungsbeitrag

**matsew** · 2008-01-01 · [Beitrag #1](https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben/1)

Hallo!
Ich habe folgendes Problem:
Wie bekomme ich TypoScript dazu, dass es alle GET-Variablen (oder nur bestimmte, das würde mir auch genügen) an ein PHP-Script übergibt?
Bis jetzt sieht mein TS so aus:

```typoscript
page.includeLibs.some_random_id_string = typo3conf/ext/my_ext/hauptseite.php


page.10.subparts.CONTENT >

#für page.10.subparts.CONTENT (<!--###CONTENT###-->) eine userfunction definieren

page.10.subparts.CONTENT = USER

#terminkalender als funktion definieren

page.10.subparts.CONTENT.userFunc = user_functions->hauptseite

# $conf['factor']

page.10.subparts.CONTENT.factor = ***Alle Get-Variablen als Array***
```

das ganze klappt auch so weit, nur die GET's eben nicht.

Viele Dank und ein frohes neues Jahr!

Matse

## Antworten

### [#2](https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben/2) · Daschmi · 2008-01-02

Hi,

```typoscript
page.10.subparts.CONTENT.name = GPvar:name
```

dann hast du in deiner Funktion

```php
class user_functions { 
  function hauptseite($content, $conf) {
    $conf['name']
    ...
  }
}
```

Aber über den $_REQUEST Array sollt es auch gehen

Gruß

Daschmi

### [#3](https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben/3) · matsew · 2008-01-02

Viele Dank!

Das tut soweit. Ich habs jetzt zwar noch anders gelöst

```php
<?php
class user_functions {
function hauptseite($content, $conf) {
global $_GET;
$get_vars = $_GET; #eig. unnötig, aber egal ;-)
 ...
}
} 
?>
```

Der $_REQUEST-Array liefert mir zu viele unnötige Daten (auch Cookies, etc.) und mit GPvar:name müsste ich jede GET-Variable einzeln übergeben.

Allerdings habe ich noch eine Frage dazu:

ich mache das jetzt so, wie oben beschrieben. Wenn ich allerdings in der URL (oder per Link) eine GET-Variable änder, tut sich nichts. Das PHP-Script scheint von Typo3 gecacht zu sein. Würde es nicht gecacht werden, wenn ich die GET-Vars.  per TS übergebe? (Dann wüsste typo3 ja, dass es was dynamisches ist).
Oder gibt es eine andere möglichkeit, den Cache dauerhaft (per TS) zu umgehen?

Vielen Dank und Grüße,
Matse

### [#4](https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben/4) · Daschmi · 2008-01-02

Du kannst es mit

```typoscript
Config.no_cache=1
```

versuchen

### [#5](https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben/5) · matsew · 2008-01-03

thx. Klappt alles.

### [#6](https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben/6) · Mr.​TRTD · 2008-04-22

Moin,

ich muss da leider noch einmal nachhaken. Ich bekomme einfach meinen Text nicht übergeben.

```typoscript
30 = USER_INT
30{
	userFunc = user_MYCLASS->user_MY_FUNCTION
	myVariable = GPvar:tx_meineExtension_pi1|showUid
}
```

Die Function kann ich ansprechen. Aber egal, was ich eingebe, die Variable "GPvar:tx_meineExtension_pi1|showUid" wird immer als Klartext übermittelt.

Ich brauche aber die echte ID.

Noch besser wäre etas in der Art:
myVariable = DB:tx_meinExtension_pi1:{GPvar:tx_meineExtension_pi1|showUid}:name

Das wäre prima, wenn ich das gelöst bekomme.

### [#7](https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben/7) · Daschmi · 2008-04-22

Hi,

Versuchs ma so

```typoscript
30.myVariable.data = {GP:showUid}
```

Grüße

Daschmi

---

Quelle: „GET-Variablen an PHP übergeben“, typo3.net, https://www.typo3.net/d/72012-get-variablen-an-php-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
