Loading:


Phar::mungServer()

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



Napisz Artyku³

Listing

<?php
Phar::mungServer(array('REQUEST_URI'));
Phar::webPhar();
__HALT_COMPILER();
?>




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors