mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 19.03.2024 07:20 Benutzername: Passwort: Auto-Login

Thema: [TYPO3] Session starten, variable an PHP-Skript vom 18.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [TYPO3] Session starten, variable an PHP-Skript
Autor Nachricht
Cream
Threadersteller

Dabei seit: 07.03.2006
Ort: .at
Alter: 37
Geschlecht: Männlich
Verfasst Do 18.10.2007 07:47
Titel

[TYPO3] Session starten, variable an PHP-Skript

Antworten mit Zitat Zum Seitenanfang

Hi leute!

Ich hab da so n'problem!

So solls funktionieren: Wenn ich die Website betrete soll eine Session gestartet werden und die variable $_SESSION['zaehler'] gesetzt werden, mit einem eingebundenen PHP-Skript zähle ich diese Variable bei jeder Aktualisierung um eines weiter, bis diese den Wert 11 erreicht hat dann wird se wieder auf den Wert 1 gesetzt!

dass ganze hab ich jetzt so gelöst:

session starten im TYPO3:
Code:
$GLOBALS['TSFE']->fe_user->setKey('ses','zaehler', '0');


php-script in T3 einbinden (das funktioniert auch):
Code:
tt_content.script = CASE
tt_content.script {
key.field = select_key
  test_script = PHP_SCRIPT_EXT
  test_script.file = fileadmin/templates/test.php
}


php-script zum zählen und zurücksetzen(funktioniert ebenfalls):
Code:
<?php

if($_SESSION['zaehler'] < "11"){
  $_SESSION['zaehler']++;
  echo $_SESSION['zaehler'];
}
else{
  $_SESSION['zaehler']= "1";
  echo $_SESSION['zaehler'];
}

?>


was ist mein Problem?: das script gibt mir immer nur "1" aus und zählt nicht weiter!! woran kann es liegen?
ich denke da schwer an das ts zum session starten!? leider finde ich im google nix anderes!

hat jemand ne idee??

lg
wendti
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 18.10.2007 07:52
Titel

Antworten mit Zitat Zum Seitenanfang

also erstens wage ich schwer zu bezweifeln dass das TSFE
Session-Gedöns direkt in $_SESSION landet .. aber das kannste
ja mit nem print_r() schnell rausfinden.

ansonsten solltest du dir angewöhnen integer auch als integer
zu verwenden und keine strings zu verwenden .. damit rechnet
sich halt nun mal doch nicht so dolle - wobei das in diesem grund
der fehler nicht sein wird.

der sinn deiner * < 11 * Abfrage erschließt sich mir allerdings
noch nicht so ganz ..
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Cream
Threadersteller

Dabei seit: 07.03.2006
Ort: .at
Alter: 37
Geschlecht: Männlich
Verfasst Do 18.10.2007 08:12
Titel

Antworten mit Zitat Zum Seitenanfang

dastef hat geschrieben:
also erstens wage ich schwer zu bezweifeln dass das TSFE
Session-Gedöns direkt in $_SESSION landet .. aber das kannste
ja mit nem print_r() schnell rausfinden.


wie kann ich dann mit typo3 ne session starten? und die variable "zaehler" definieren!!

dastef hat geschrieben:
ansonsten solltest du dir angewöhnen integer auch als integer
zu verwenden und keine strings zu verwenden .. damit rechnet
sich halt nun mal doch nicht so dolle - wobei das in diesem grund
der fehler nicht sein wird.


habs geändert!!

dastef hat geschrieben:
der sinn deiner * < 11 * Abfrage erschließt sich mir allerdings
noch nicht so ganz ..

der sinn darin ist dass ich den wert 1-11 danach an flash weitergebe und sich zum jeweiligen wert ein dafür definiertes bild lädt!

vielleicht zum nachvollziehen hier nun die html/php version des scripts:

Code:
<?php
session_start();

if($_SESSION['zaehler'] < 11){
   $_SESSION['zaehler']++;
   
}
else{
   $_SESSION['zaehler']= 1;
}
?>

<html>
<head>
<title>Unbenanntes Dokument</title>
<script language="javascript" src="swfobject.js"></script>
</head>

<body>
<script type="text/javascript">
  var so = new SWFObject("header.swf", "Header", "550", "790", "7", "#e2e2e2");
  so.addParam("wmode", "transparent");
  so.addParam("autostart", "true");
  so.addVariable("bild", "<?php echo $_SESSION['zaehler']; ?>");
  so.write("startflash");
</script>
</body>
</html>
  View user's profile Private Nachricht senden
 
Ähnliche Themen PHP: Session später starten
php session variable und iPad GSM
SWF-Variable an PHP-Skript senden
SWF-Film in Typo3 im Fullscreenmodus starten
Flash Animation per Button in CMS und Typo3 starten
User- und Session-ID per Cookie, Session oder in URL durchre
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.