[點點搬家]Mod_perl的一些用法

[四年前的博客,呵呵]


http://perl.apache.org/docs/2.0/api/index.html

一定要了解API,熟讀熟用纔是王道


其實一度想放棄用perl寫網站,但目前還在堅持,希望以後也能堅持下去。

用CGI寫網站的好處在於能夠特別瞭解協議,不像JSP那樣,什麼都直接給個200 OK,完全無視協議的種種方法與相應。


先說一下重定向吧,利用Apache2::SubRequest這個東東,害得我找了好久的說...

sub handler {

my $r = shift;

my $req = Apache2::Request->new($r);

my $type = $req->param('action');

$r->internal_redirect( '/html/index.html?xxx='.$type );

return Apache2::Const::OK;

}

這樣就可以把處理過的數據再轉發出去了,不過這裏只能用GET方法。


對於POST,應該是沒有辦法寫POST的參數值,畢竟POST多用於上傳文件所用,但這裏問題就來了,如何處理密碼呢?GET是直接在URL上裝飾的,固然不行;POST的話雖然是在包頭中,但應該也是明文存儲的,最好直接用Apache的Authentication。


HTTP協議啊……Authentication啊~~~爲啥米一切都變得複雜了呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章