void Phar::mungServer ( array $lista )
Określa wykaz do 4 $ _SERVER zmiennych, które powinny być zmodyfikowane dla realizacji.
Zmienne, które mogą być modyfikowane w celu usunięcia śladów wykonalnych czynności są REQUEST_URI, PHP_SELF, SCRIPT_NAME i SCRIPT_FILENAME.
Sama w sobie, ta metoda nie robi nic. Tylko w połączeniu z Phar: webPhar () odnosi skutek, i tylko wtedy, gdy żądany plik jest plikiem PHP, który ma być analizowany. Należy pamiętać, że PATH_INFO i PATH_TRANSLATED zmienne są zawsze modyfikowane.
Oryginalne wartości zmiennych, które są modyfikowane są przechowywane w tablicy z SERVER PHAR_ prepended, a więc na przykład SCRIPT_NAME byłby zapisany jako PHAR_SCRIPT_NAME.
Parametry
- $list
-
tablica zawierająca ciąg indeksów jakikolwiek z REQUEST_URI, PHP_SELF, SCRIPT_NAME i SCRIPT_FILENAME. Inne wartości wywołują wyjątek, a Phar: mungServer () określa wielkość liter.
Błędy/Wyjątki
Wyrzuca UnexpectedValueException jeśli są jakieś problemy.
Kompatybilność: brak informacji
Listing
Ranga: Administrator serwisu Punktów: 0