Hallo,
ich habe ein Problem auf dem Backend mit den Session welche von PHP verwaltet werden.
Es werden pro Aufruf immer mehrere Sessions erstellt.
Das Frontend verliert bei mehrfachen relaod die Session Verbindung da sie wieder eine neu Session erhalten hat.
Auf dem Backend liegt aber die alte Session immer noch.
Das Phänomen tritt immer auf wenn die gesamte Seite neu geladen wird.
Innerhalb der Webseite wenn man einen request absetzt ohne die Seite komplett neu zu laden bleibt die Session erhalten.
Ich Arbeite auf dem Backend mit.
Grüße
ich habe ein Problem auf dem Backend mit den Session welche von PHP verwaltet werden.
Es werden pro Aufruf immer mehrere Sessions erstellt.
Das Frontend verliert bei mehrfachen relaod die Session Verbindung da sie wieder eine neu Session erhalten hat.
Auf dem Backend liegt aber die alte Session immer noch.
Das Phänomen tritt immer auf wenn die gesamte Seite neu geladen wird.
Innerhalb der Webseite wenn man einen request absetzt ohne die Seite komplett neu zu laden bleibt die Session erhalten.
Ich Arbeite auf dem Backend mit.
Code:
NGINX V 1.17.1 ( HTTP V2 ) PHP V 7.3.6 Config für PHP in NGINX: location ~ \.php$ { http2_push_preload on; access_log off; root /var/www; include fastcgi.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_intercept_errors on; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_read_timeout 10000; } Config php.ini Bereich Session: [Session] ; aktiv session.save_handler = files session.save_path = "/var/webseite/session" session.use_strict_mode = 0 session.use_cookies = 1 session.use_only_cookies = 0 session.name = "clientSessId" session.auto_start = 0 session.cookie_lifetime = 0 session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 1000 session.gc_maxlifetime = 1440 session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 session.sid_length = 26 session.sid_bits_per_character = 5 session.trans_sid_tags = "a=href,area=href,frame=src,form=" ; inaktiv ;session.referer_check = ;session.cookie_path = / ;session.cookie_domain = ;session.cookie_httponly = ;session.cookie_secure = ;session.trans_sid_hosts="" ;session.upload_progress.enabled = On ;session.upload_progress.cleanup = On ;session.upload_progress.prefix = "upload_progress_" ;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" ;session.upload_progress.freq = "1%" ;session.upload_progress.min_freq = "1" ;session.lazy_write = On
Grüße
Kommentar