Page 1 of 1

Warnmeldung unter PHP 7.2

Posted: Wed 12. Dec 2018, 16:58
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

Re: Warnmeldung unter PHP 7.2

Posted: Thu 13. Dec 2018, 11:28
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

Re: Warnmeldung unter PHP 7.2

Posted: Thu 13. Dec 2018, 15:44
by Frank-HRO
Danke Gert,

hat funktioniert. Keine Warnungen mehr dazu.

Nochmals herzlichen Dank für deine Mühen.

Gruß Frank