我是一位新手Perl程序員,所以請對我輕鬆一點。有什麼辦法可以遠程將頁面從調用perl.cgi文件重定向到另一個頁面文件嗎?用戶將點擊一個導致.cgi文件的鏈接。 .cgi文件然後將用戶重定向到「file://」位置。目的是在記錄點擊次數後在另一臺服務器上下載文件。Perl將CGI文件重定向到「file://」地址
下面的代碼適用於「http://」地址,但是如何讓它與「file://」地址一起工作?
#!C:\Strawberry\perl\bin
use strict;
use CGI;
use CGI::Carp qw(fatalsToBrowser);
my $page = new CGI;
# print header and start the markup output
print "HTTP/1.0 200 OK\n";
print $page->header("text/html");
print $page->start_html("CGI Environment");
print "Hello world! ";
print "Press the Enter key to exit.\n";
my $url="file://location_of_file";
my $t=1; # time until redirect activates
print "<META HTTP-EQUIV=refresh CONTENT=\"$t;URL=$url\">\n";
print $page->end_html;
# end code
這是一個很好的方法嗎?有更好的方法嗎?請幫忙。先進的謝謝!
如果文件在服務器上,file://將無法退出,或者當您說服務器時,您是在談論網絡共享嗎? – ikegami