array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.virtual.php', 1 => 'virtual', ), 'up' => array ( 0 => 'ref.apache.php', 1 => 'Apache İşlevleri', ), 'prev' => array ( 0 => 'function.getallheaders.php', 1 => 'getallheaders', ), 'next' => array ( 0 => 'book.fpm.php', 1 => 'FastCGI Process Manager', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/apache/functions/virtual.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
virtual — Bir Apache alt isteği gerçekleştirir
virtual() işlevi, mod_include
'da ki
<!--#include virtual...-->
komutuna eşdeğer
Apache'ye özgü bir işlevdir. Bir Apache alt isteği gerçekleştirir. Apache'ye
CGI betikleri ya da .shtml dosyalarını veya Apache'nin
yorumlamasını istediğiniz herhangi birşey için kullanışlıdır. CGI
betiklerinin geçerli CGI başlıklarını üretmelerinin gerekliliğini
unutmayınız. Betiğin en azından bir Content-type
başlığı
üretmesi gerekir.
Bir alt istek çalıştırmak için tüm tamponlar tarayıcıya boşaltılıp sonlandırılırlar ve bu arada bekleyen başlıklar da gönderilir.
Bu işlev sadece PHP bir Apache modülü olarak kuruluysa desteklenir.
uri
Apache virtual
komutunun üzerinde çalışacağı dosya.
Başarı halinde virtual
komutu çalıştırılır, hata halinde false
döndürür.
apache_note() işlevindeki örneği bakınız.
Sorgu dizgisi dahil edilen dosyaya aktarılabilir, ancak $_GET değişkeni ana betikten kopyalanır ve sadece $_SERVER['QUERY_STRING'] değişkeni aktarılacak sorgu dizgisi ile doldurulur. Sorgu dizgesi sadece Apache 2 kullanılırken aktarılabilir. İstek yapılan dosya Apache'nin erişim günlüklerinde gösterilmez.
Bilginize:
İstek dosyasında atanan ortam değişkenleri çağrı betiğine görünür değildir.
Bilginize:
Bu işlev PHP dosyalarında kullanılabilirse de include veya require kullanmak daha iyidir.