In einem Script mit Template-System wird unter anderem das Formular-Ziel $PHP_SELF mit der zu ersetzenden Template-Variable {php_self} definiert.
In einer alten Version hieß in der Temp-Klasse der entsprechende Aufruf
, was für mich nur logisch ist.
In einem Update heisst die PHP_SELF-Zeile auf einmal:
und führt u.a. zur "Webmin"-Datei "inet/start_stop.cgi" und scheint auch an einigen Server-Problemen schuld zu sein.
Kann es sein, dass dieser Zeile irgend etwas nicht ganz sauber ist? Und was bewirkt dieser Aufruf?
In einer alten Version hieß in der Temp-Klasse der entsprechende Aufruf
PHP-Code:
$str_tmp->set_var (array (
"php_self" => $PHP_SELF,
usw. ...
) );
In einem Update heisst die PHP_SELF-Zeile auf einmal:
PHP-Code:
$str_tmp->set_var (array (
"php_self" => ((strstr ($PHP_SELF, "php.exe") or $PHP_SELF == "") ? $PHP_SELF : $HTTP_ENV_VARS["REQUEST_URI"]),
usw. ...
) );
Kann es sein, dass dieser Zeile irgend etwas nicht ganz sauber ist? Und was bewirkt dieser Aufruf?
Kommentar