Sederhananya, #include file diikuti dengan "jalur relatif" file, dan #include virtual diikuti dengan "jalur absolut" file.
"Jalur relatif" yang disebutkan di sini adalah relatif terhadap folder tempat "file utama" berada.
#sertakan file
#include file diikuti dengan "jalur relatif" file, dan "jalur absolut" tidak dapat digunakan.
Gunakan jalur relatif, seperti: file="script/file.inc", file="../script/file.inc"
Jalur absolut tidak dapat digunakan, seperti: file="/script/file.inc"
#termasuk virtual
#include virtual dapat diikuti dengan "jalur absolut" file, atau dengan "jalur relatif" formal (yang disebut "jalur relatif" formal berarti bahwa jalur tersebut secara formal adalah "jalur relatif", tetapi itu akan terjadi masih dapat diubah menjadi "jalur absolut", sehingga pada dasarnya masih merupakan "jalur absolut")
Gunakan jalur absolut, seperti: virtual="/folder/file.inc"
Gunakan "jalur relatif" formal, seperti: virtual="folder/file.inc", yang akan dikonversi menjadi virtual="/folder/file.inc"
Disarankan untuk menggunakan bentuk "jalur absolut", seperti: virtual="/folder/file.inc" daripada virtual="folder/file.inc", meskipun dapat ditulis seperti ini.
Mari kita bahas perbedaannya dengan beberapa contoh:
Copy kode kodenya sebagai berikut:
Dengan asumsi bahwa "file yang disertakan" dan "file yang disertakan" berada di folder yang sama bernama folder di direktori root, virtual="folder/file.asp" tidak masalah, tetapi file="folder/file.asp" salah .
Jika ada dua folder folder1 dan folder2 di bawah sebuah situs, ada file file1.asp di bawah folder1, dan file file2.asp di bawah folder2. Jika file1.asp ingin memanggil file2.asp, maka Anda dapat menulis ini di file1.asp:
<!--#include virtual="/folder2/file2.asp"-->,
Penggunaan <!--#include file="folder2/file2.asp"--> dalam kasus ini salah.
Selama penggunaan, harap perhatikan hal-hal berikut:
Terlepas dari apakah Anda menggunakan #include file atau #include virtual, Anda dapat menggunakan "/" atau "/" saja di jalurnya, atau campuran keduanya.
Misalnya: file="../script/file.inc", file="../script/file.inc", file="../script/file.inc"
#include file dan #include virtual hanya dapat menyertakan file di dalam situs, bukan file di luar situs. Misalnya asumsi ada situs bernama website, penggunaan virtual="website/file.asp" salah.