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?
 
          
 Moderator
 Moderator
Comment