CGI絕對路徑與相對路徑的簡便設(shè)置方法
發(fā)表時間:2024-02-05 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]很多的cgi程序的絕對路徑和相對路徑都可以可采用"相對的形式"來書寫: 本地路徑: 如: $cgidir="/home1/yishan/public_html/cgi-bin/"; 可寫成: $cgidir="../cgi-bin/"...
很多的cgi程序的絕對路徑和相對路徑都可以可采用"相對的形式"來書寫:
本地路徑:
如: $cgidir="/home1/yishan/public_html/cgi-bin/";
可寫成: $cgidir="../cgi-bin/";
當(dāng)要讀寫某個位于pubilc_html/chat/chat.txt文件時
該文件的路徑可寫成: $txtdir="../chat/chat.txt";
URL路徑
如: $cgiurl="http://zb169.net/~yishan/cgi-bin/mycgi.cgi";
可寫成: $cgiurl="../cgi-bin/mycgi.cgi";
這樣設(shè)計就方便多了.
另外還有一種方法是使用"SCRIPT_FILENAME";"SCRIPT_URI";等變量
如:
$cgiurl="$ENV{’SCRIPT_URI’}"; #cgi程序的相對路徑
$cgidir="$ENV{’SCRIPT_FILENAME’}"; #cgi程序的絕對路徑
該種方法需要服務(wù)器支持