(PHP 4, PHP 5)
virtual — انجام یک Apache sub-request
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.
فایل تحت اجرای فرمان مجازی.
فرمان مجازی را در صورت موفقیت اجرا میکند یا FALSE در صورت شکست باز میگرداند.
Version | Description |
---|---|
4.0.6 | این تابع برای فایلهای PHP میتواند استفاده شود. درهر حال بهتر است از include() یا require() برای فایلهای PHP استفاده شود. |
apache_note() را برای مثال ببینید.
رشته پرس و جو میتواند در فایل اضافه شده وارد شود اما $_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.