Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Session problem in PHP

Empfohlene Antworten

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?

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)

Also wenn ich die Session ID mit echo ausgeben, ist die immer gleich.

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.

$_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...

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.

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.