Warnmeldung unter PHP 7.2

CMSimple 4.0 und höher
Post Reply
Frank-HRO
Posts: 45
Joined: Tue 14. Mar 2017, 13:50

Warnmeldung unter PHP 7.2

Post by Frank-HRO »

Seid der Umstellung auf PHP 7.2 erscheint im Debug-Mode die folgende Warnmeldung:

WARNING: 2 session_set_cookie_params(): Cannot change session cookie parameters when session is active
/var/www/web23764565/html/home/plugins/countvisits/index.php:20

Ich habe etwas gelesen, dass es Änderungen mit PHP 7.2 gab. Kann es damit was zu tun haben und was sollte ich ändern?

Viele Grüße

Frank
Gert
Posts: 2075
Joined: Sun 18. Nov 2012, 14:18

Re: Warnmeldung unter PHP 7.2

Post by Gert »

Hallo Frank,

diese Meldung kannst Du vernachlässigen. Schnelle Lösung: DebugMode ausschalten ;)

In der nächsten Version von CountVisits wird sie aber nicht mehr erscheinen. Du kannst das ja schon mal vorwegnehmen, indem Du die index.php von CountVisits bearbeitest. Such nach folgenden Zeilen (ganz oben):

Code: Select all

session_set_cookie_params(7200);
@session_start();
und überschreibe sie mit:

Code: Select all

if(!isset($_SESSION))
{
	session_set_cookie_params(7200);
	@session_start();
}
In den nächsten Tagen werde ich die neue Version von CountVisits veröffentlichen,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Frank-HRO
Posts: 45
Joined: Tue 14. Mar 2017, 13:50

Re: Warnmeldung unter PHP 7.2

Post by Frank-HRO »

Danke Gert,

hat funktioniert. Keine Warnungen mehr dazu.

Nochmals herzlichen Dank für deine Mühen.

Gruß Frank
Post Reply