Warnmeldung unter PHP 7.2

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

Warnmeldung unter PHP 7.2

Post by Frank-HRO » Wed 12. Dec 2018, 16:58

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: 1238
Joined: Sun 18. Nov 2012, 14:18

Re: Warnmeldung unter PHP 7.2

Post by Gert » Thu 13. Dec 2018, 11:28

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: 27
Joined: Tue 14. Mar 2017, 13:50

Re: Warnmeldung unter PHP 7.2

Post by Frank-HRO » Thu 13. Dec 2018, 15:44

Danke Gert,

hat funktioniert. Keine Warnungen mehr dazu.

Nochmals herzlichen Dank für deine Mühen.

Gruß Frank

Post Reply