Servus,
...also ich hoffe ich habe dich richtig verstanden. Bei PHP ist es so dass alle Variablen die angelegt wurden nach beendigung des Scripts wieder verloren gehen. D.h. du musst die Variable Zwischenspeichern indem du z.B. mit Sessions arbeitest... Wenn dein Script das 2. mal aufgerufen wird, startest du die Session und prüfst, ob die Variable schon gesetzt ist oder nicht...
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17: |
session_start(); # am Anfang des Scripts Session starten bzw. anlegen
[...]
if (!session_is_registered('start')) # falls Var start noch nicht initialisiert wurde dann...
{
$amonat = date("m");
$ajahr = date("Y");
$_SESSION['start'] = 1; # Var in Session schreiben damit beim nächsten Aufruf verfügbar
echo "Werte 1.Aufruf: xstart= $xstart <p>";
echo "Monat/Jahr= $amonat.$ajahr <p>";
}
[...]
|
Ganz wichtig ist noch dass du bevor du session_start() aufrufst keinerlei Ausgaben per print oder echo machst...