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

Empfohlene Antworten

Hi Leute,

ich habe folgenden code:


$_CONFIG["cookie_lifetime"] = time()+60*60*24*365; // 1Jahr
session_set_cookie_params( $_CONFIG["cookie_lifetime"]);
session_name( $_CONFIG["session_name"]);
session_start();
$sSessionId = session_id();
[/PHP]

warum gibt "hängt sich mein script auf" wenn ich die cookie lifetime auf einen Wert setze, der != 0 ist?

sobald ich die cookielifetime auf den wert 0 setze funzt das script perfekt!

aber leider bleiben natürlich die login daten nicht im cookie gespeichert, da ja bei 0 das cookie nach dem schließen des browsers verfällt.

ich wollte aber, das z.b. password und username für 1 jahr auf nem cookie gespeichert bleiben,...

wie mach ich das nu?

Gruß,

kills

ach mist,...

Lösung des Problems:


$_CONFIG["cookie_lifetime"] = time()+60*60*24*365; // 1Jahr
session_name( $_CONFIG["session_name"]);
session_start();
session_set_cookie_params( $_CONFIG["cookie_lifetime"]);
$sSessionId = session_id();
[/PHP]

anscheinend darf man die cookie params erst setzen, wenn die session gestartet wurde

mh,

irgendwie habe ich nu das problem, dass meine sessions immer nur so lange "leben", bis ich meinem browser schließe.

ich verwende cookie based session, aber leider speichert er mir wohl anscheinend die session id nicht in meine cookies.

ich logge mich auf der seite ein, und habe eine ausgabe unten aller cookie variablen.

die session id ist im cookie vorhanden.

wenn ich den browser schließe, und auf der gleihcen seite dann ohne einzuloggen die cookie vars auslese, ist die session id nicht mit in einem cookie!

warum?

wie muss ich das machen, das die session länger lebt?

Gruß,

kills

mh also die session ist auf cookie based sessions in der ini eingestellt.

das cookie wird ja auch gesetzt, aber leider verschwindet dieses beim schließen des browsers.

ich hab eben ma die cookielifetime des session cookie ausgegeben, und diese liegt genau wie vorher angegeben 1 jahr in der zukunft,...

aber wie gesagt ich schließe den browser, öffne ihn erneut, surfe auf die site und mein cookie ist nicht mehr da,...

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.