Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

Ich ruf ne seite Selber auf,- der Sessionwert geht aber immer verloren.

Kurzfassung:

session_start();

$_SESSION['test'] += $_SESSION['test'] +7;

echo $_SESSION['test'];

Steht immer 7 drin.. was mach ich falsch???

Also ist ne seite die sich selber infos schickt mit post.. und die soll einen Wert immer wieder aufaddieren.

Jemand ne Ahnung?

Geschrieben

Session ist PHPs versuch eine automatische Übergabe zu regeln.

Ich habe meist schlechte Erfahrung damit gemacht.

Versucht deine Website ein Cookie zu erzeugen ?

lässt du es zu ?

Was steht in dem cookie drin ? (sollte die SessionID sein)

lass dir mal die SessionID übergeben.

und bei nicht-Cookie kommt der Problematische Teil:

lass dir mal print_r($_POST) ausgeben und gug ob automatisch eine sessionID mitgeliefert wird. Wenn nicht, ist es eine einstellungssache, oder manchmal unmöglich, die Session-ID doch noch mit zu übergeben (AJAX zum Teil)

Geschrieben

Danke für deine hilfe,.- mich regt das ganze grad voll auf, weil ich unter zeitdruck stehe und das schon XXXXX tausendmal gemacht hab und noch nie hats probleme gegeben.

Geschrieben

$_SESSION['test'] += $_SESSION['test'] +7;

... und die soll einen Wert immer wieder aufaddieren.

Dann doch wohl eher:

$_SESSION['test'] += 7;

Deine Variante ergäbe doch 7, 21, 49, 105 ...

Auch wenn das nicht wirklich deine Frage war...

Geschrieben

ja schon,- aber es kommt hald einfach nur immer 7 raus

was ich hald nicht verstehe ist, das es immer die gleiche session ID ist.. aber die Werte sich immer auf 0 Setzen. Fast so als würde ich die irgendwo immer zurücksetzten.

Ich glaub ich mach einfach irgendwo ein hidden feld und schreib da die Werte rein.- und übergebe die dann immer wieder per Post.

Geschrieben

Habs..

Schreibweise war unter anderem auch so:

$_SESSION[1]['wert1'] = ... usw

die 1 bei session war nicht so optimal .)) die hat da den fehler verursacht.

danke fürs helfen.. da muss wohl ein string rein

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...