---
title: "Content geht an falschen Empfänger"
url: "https://www.typo3.net/d/14754-content-geht-an-falschen-empfaenger"
source: "typo3.net"
tags: ["TYPO3","Performance","Frage","PHP"]
created: "2004-08-16"
last_reply: "2004-08-16"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Content geht an falschen Empfänger

TYPO3 › Performance · 1 Antwort · gestartet 2004-08-16

## Eröffnungsbeitrag

**al1b0b0** · 2004-08-16 · [Beitrag #1](https://www.typo3.net/d/14754-content-geht-an-falschen-empfaenger/1)

Hallo, Ihr Typo3-Kenner.

Der Titel ist nicht sehr aussagekräftig, ich weiß, aber ich muß weiter ausholen, um das Problem zu beschreiben.

mit folgendem Template binde ich Content aus einem PHP-Skript ein:

```typoscript
page.40 = TEMPLATE
page.40 {
    template = FILE
    template.file = fileadmin/header.tmpl
}


includeLibs.test_library = fileadmin/skript/test_library.php
page.50 = USER
page.50.parameter = value 
page.50.userFunc = user_test_library_class->php_funktion


page.60 = TEMPLATE
page.60 {
    template = FILE
    template.file = fileadmin/footer.tmpl
    workOnSubpart = INHALT
}
```

So weit nix spannendes, denke ich. Das PHP-Skript wiederum holt den Content aber aus einem perl-Skript, das auf einer anderen Maschine (mit anderer Domain) läuft:

```php
<?php

class user_test_library_class {
    var $cObj;    // reference to the calling object.
    
    

// php_funktion
//=============================================

    function php_funktion ($content,$conf)    {
        global $TSFE;
        $TSFE->set_no_cache();
        
         $params ="?";
         $params .= "parameter=".$conf["parameter"];
        
         $cgi_call = "http://www.andere-domain.de/cgi-bin/perl_script.pl".$params;

         $fp=fopen ($cgi_call, "r");
         $result = "";
        
         do { 
             $result .= fread($fp,1024);       
         } while ( !feof($fp) );
        
         fclose ($fp);
           
         return $result;
    }

}

?>
```

Und nun zum Problem:
Wenn zwei verschiedene  (Sagen wir mal User A und User B) User zeitgleich auf dieses Template (also identische id) zugreifen, bekommt User B den Content, den User A angefordert hatte, während User A nur Schrott bekommt, (alsob das perl-Skript gänzlich ohne Parameter aufgerufen worden wäre)

Kann sich jemand darauf einen Reim machen?

Sorry für die lange Frage.

Mit freundlichen Grüßen

robert

## Antworten

### [#2](https://www.typo3.net/d/14754-content-geht-an-falschen-empfaenger/2) · al1b0b0 · 2004-08-16

Hab die Lösung gefunden, wie es aussieht.

Das

```plaintext
$TSFE->set_no_cache();
```

im PHP-Skript reicht nicht.
Natürlich muss man auch im Typo3 Template (unter 'Seitentitel bearbeiten') das Caching für bewusste Seite ausschalten  :o
Blöder Fehler!

Viele Grüße

robert

---

Quelle: „Content geht an falschen Empfänger“, typo3.net, https://www.typo3.net/d/14754-content-geht-an-falschen-empfaenger
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
