so, das mit der Variable was ja 'ne gute Idee, die idee ist ja, die Variable $referer beim aufruf von Frame1 mit zu uebergeben, in etwa so
Code:
// steht in frame1.php
echo "<a href=frame2.php?referer=frame1&wert=1>klick Wert1<a />"
echo "<a href=frame2.php?referer=frame1&wert=5>klick Wert5<a />"
das ganze wird dann beim Anzeigen des 2ten frames verarbeitet.
Code:
//steht in frame2.php
session_start();
$wertesammler=$_SESSION['wertesammler'];
if ($referer=="frame1")
{ $wertesammler=4wertesammler+$wert;
$_SESSION['wertesammler']=$wertesammler;
echo "Insgesamt gesammelt: ".$wertesammler;
$referer="frame2";
}
so, es soll also nur ein Wert addiert werden, wenn WIRKLICH ein Link in frame1 geklickt wird. Das Ganze funktioniert jetzt, solange frame2 beim ersten Aufruf angezeigt wird, oder solange der Frame mit F5 aktualisiert wird, solange NOCHKEIN wert zuegfuegt wurde. Wurde aber z.b. der Link "Klick Wert 5" aktiviert, so aktualisiert man mit F5 nicht im 2ten Frame "frame2.php", sondern "frame2.php?referer=frame1&wert=5", womit die $referer variable hinfaellig ist.
In einer Session kann ich da auch nicht ablegen, weil frame1 nicht nie neugeladen wird, und somit von da aus nur beim ersten laden der wert in der session aendern kann, d.h. das funktioniert nur bis zum ersten klick.
Weiss da jemand weiter ?