Hallo!
Habe ein Problem mit meiner Webseite und zwar genauergesagt mit Sessions.
Ich habe auf meinem Webserver IIS und PHP 4.4.4 am laufen.
Ich bekomme folgende Fehlermeldung:
Warning: Unknown(): Your script possibly relies on a session side-effect
which existed until PHP 4.2.3. Please be advised that the session extension
does not consider global variables as a source of data, unless register_globals
is enabled. You can disable this functionality and this warning by setting
session.bug_compat_42 or session.bug_compat_warn to off, respectively.
in Unknown on line 0
Ich habe eine Seite 1 mit Login und eine Seite 2 auf der die Userdaten geprüft werden.
Ich starte die Session auf Seite 2 folgendermassen (Auszug):
session_start();
$username=$row["username"];
$_SESSION['username']=$username;
Ich habe "register_globals" auf On gesetzt aber die Meldung kommt immernoch. Bei meiner Seite handelt es sich um eine Intranetseite weshalb der Faktor Sicherheit nicht so wichtig ist.
Ich habe auch noch folgendes ergoogelt:
Wenn man in der php.ini folgende Funktionen disabled,
sollte theoretisch die o.g. Fehlermeldung nicht mehr erscheinen:
session.bug_compat_42 = 1
session.bug_compat_warn = 1
Das hat aber auch nicht funktioniert und mein Script bricht ab.
Hat jemand nen Tip an was das liegen könnte?
Ps:
Im voraus: Ja, ich habe den IIS neu gestartet nachdem ich in der php.ini was geändert habe...
Vielen Dank im voraus!!
Habe ein Problem mit meiner Webseite und zwar genauergesagt mit Sessions.
Ich habe auf meinem Webserver IIS und PHP 4.4.4 am laufen.
Ich bekomme folgende Fehlermeldung:
Warning: Unknown(): Your script possibly relies on a session side-effect
which existed until PHP 4.2.3. Please be advised that the session extension
does not consider global variables as a source of data, unless register_globals
is enabled. You can disable this functionality and this warning by setting
session.bug_compat_42 or session.bug_compat_warn to off, respectively.
in Unknown on line 0
Ich habe eine Seite 1 mit Login und eine Seite 2 auf der die Userdaten geprüft werden.
Ich starte die Session auf Seite 2 folgendermassen (Auszug):
session_start();
$username=$row["username"];
$_SESSION['username']=$username;
Ich habe "register_globals" auf On gesetzt aber die Meldung kommt immernoch. Bei meiner Seite handelt es sich um eine Intranetseite weshalb der Faktor Sicherheit nicht so wichtig ist.
Ich habe auch noch folgendes ergoogelt:
Wenn man in der php.ini folgende Funktionen disabled,
sollte theoretisch die o.g. Fehlermeldung nicht mehr erscheinen:
session.bug_compat_42 = 1
session.bug_compat_warn = 1
Das hat aber auch nicht funktioniert und mein Script bricht ab.
Hat jemand nen Tip an was das liegen könnte?
Ps:
Im voraus: Ja, ich habe den IIS neu gestartet nachdem ich in der php.ini was geändert habe...
Vielen Dank im voraus!!
Kommentar