Apache Functions
PHP Manual

virtual

(PHP 4, PHP 5)

virtualانجام یک Apache sub-request

Description

bool virtual ( string $filename )

virtual() یک تابع ویژه آپاچی است که مشابه <!--#include virtual...--> در mod_include است. این تابع یک Apache sub-request را اجرا می‌کند. برای وارد نمودن اسکریپت‌های CGI یا فایل‌های .shtml یا هر چیز دیگر که می‌خواهید آپاچی آن را تجزیه لغوی نماید مناسب استو توجه کنید برای یک اسکریپت CGI اسکریپت باید سرآیند صحیح CGI را تولید کند. حداقل باید یک سرآسند محتوامحور داشته باشد.

برای اجرای sub-request تمام بافرها پایان داده می‌شود و به مرورگر فرستاده می‌شود و همچنین سرآیندهای در حال انتظار نیز ارسال می‌شوند.

This function is only supported when PHP is installed as an Apache module.

Parameters

filename

فایل تحت اجرای فرمان مجازی.

Return Values

فرمان مجازی را در صورت موفقیت اجرا می‌کند یا FALSE در صورت شکست باز می‌گرداند.

Changelog

Version Description
4.0.6 این تابع برای فایلهای PHP می‌تواند استفاده شود. درهر حال بهتر است از include() یا require() برای فایل‌های PHP استفاده شود.

Examples

apache_note() را برای مثال ببینید.

Notes

Warning

رشته پرس و جو می‌تواند در فایل اضافه شده وارد شود اما $_GET از اسکریپت والد کپی شده و تنها $_SERVER['QUERY_STRING'] با رشته پرس و جو پر می‌شود. رشته پرس و جو تنها با استفاده از Apache 2 منتقل می‌شود. فایل درخواست شده در تغییرات دسترسی آپاچی نشان داده نخواهد شد.

Note:

متغیرهای محیطی تعیین شده در فایل درخواست برای اسکریپت فراخواننده روشن نیست.

Note:

As of PHP 4.3.3 you can use this function with the NSAPI server module in Netscape/iPlanet/SunONE webservers, too.

See Also


Apache Functions
PHP Manual