cgi-application

    1熱度

    1回答

    我想將一個簡單的CGI :: Application :: Dispatch的REST應用程序從Apache服務器轉換爲Nginx。該應用程序在Apache下運行良好,但在Nginx下運行時,只有Dispatch請求的根層可以工作 - 即/ app。路徑的任何其他部分(例如/ app/doit)都會導致調用失敗,並顯示Forbidden。 我懷疑我需要改變我如何將URL傳遞給fastcgi,但我不

    5熱度

    1回答

    我正在用CGI :: Application構建一個Perl應用程序來顯示軟件工具,並希望允許用戶在工具上添加評級和評論。理想情況下,用戶需要註冊才能發佈。我相信這是一個相當常見的要求,並且必須有現成的「開箱即用」解決方案,我可以使用這些解決方案來節省自己的一些編碼和重塑車輪。如果不是這樣,我有三個可能的解決方案: 1)這裏擴展代碼:http://www.perlmonks.org/?node_i

    1熱度

    2回答

    在this教程中,他創建了一個自定義登錄表單,只是爲了說明它是如何完成的。請搜索 如何刪除自定義登錄並回退到默認值? 代碼看起來像這樣 sub cgiapp_init { my $self = shift; my %CFG = $self->cfg; # ... $self->authen->config( DRIVER => [ 'Authen

    4熱度

    2回答

    我想在nginx fastcgi環境(debian 6.0)中使用spawn-fcgi獲取C :: A應用程序。 Ç::路由使用$self->mode_param(path_info=> 1, param => 'rm'); 問題配置是,無論Ç::一個應用程序的URL(example.com/cities,example.com/profile/99等),我請求時,它總是顯示網頁這是example

    1熱度

    2回答

    會話變量我有一堆存儲在數據庫中的配置變量,鍵值對通過以下查詢accessable: select * from conf_table; 我想加載這些鍵/值對組合成CGI :: Applicaiton會話。目前這是手動完成(所以不是從數據庫,但硬編碼)通過 $self->session->param(NAME => VALUE); 對於一堆鍵值對。對於DBI和某種形式的循環,有沒有更明智的做

    1熱度

    2回答

    我需要將哈希從服務器端傳遞到客戶端。我在前端和後端分別使用jquery和perl CGI :: Application。我是使用jQuery的初學者,因此我修改了jquery表單插件示例,其中顯示瞭如何處理從服務器http://jquery.malsup.com/form/#json返回的JSON數據。我試圖用我最喜歡的perl web框架CGI :: Application來使用給定的代碼。 C

    2熱度

    1回答

    我有一段代碼使用CGI::Application作爲它的基礎,但是某些功能無法正常工作。 當我嘗試通過$Template->param()設置某些東西時,它似乎沒有設置。 $Template等於$self->load_tmpl($template); 而且這塊我要救的是: $Template->param('symbols' => \%a_hash_ref); 我知道\%a_hash_ref包

    2熱度

    1回答

    我試圖用CGI::Application::Plugin::REST構建一個Restful服務,但我不確定如何實際構造腳本。它是否與使用CGI :: Application相同,因此下面將是帶有Perl庫路徑的實例腳本引用模塊? use CGI::Application::Plugin::REST qw(:all); $self->rest_route( '/Stage/:id' =

    1熱度

    1回答

    我已經使用this教程來創建一個網站,但我希望只有一個用戶可以隨時登錄。 我想這個改變應該在Login.pm裏面,我已經包括了,但是我不知道在這個限制的哪個位置。 更新 基於scorpio17的解決方案,我現在只有一個用戶可以登錄,如果用戶記得點擊註銷。 現在的問題是如何在會話超時時更改$ can_login狀態。 這裏是更新的功能。 sub logout : Runmode { my

    0熱度

    1回答

    使用CGI::Session來存儲來自CGI::Application的會話數據(具體來說,我使用CGI::Session通過CGI::Application::Plugin::Session模塊)。 在我的應用模式之一我這樣做: my $self = shift; # Get CGI query object my $q = $self->query(); $sel