小编Ric*_*rez的帖子

如何使用Perl中的CGI :: Session处理Web会话?

我使用CGI在Perl中创建Web应用程序.此应用程序实现模型视图控制器体系结构,并且系统在根目录中具有以下结构:

-models -views -controllers -index.pl

文件index.pl仅根据发送给它的某些参数包含相应的视图(使用函数param()):

这是我的index.pl:

###############################################
# INDEX.PL
###############################################

#!/usr/bin/perl

use Switch;
use CGI qw/:standard/;
use strict;
use CGI::Session ( '-ip_match' );

my $session = CGI::Session->load();

print header, start_html;
print "

Menu

"; if(!$session->is_empty){ #links to other files to which only logged users have access; } print '

Login

'; if(defined(param('p'))){ switch(param('p')){ } ##login form in html, which sends param('login') back to index.pl case 'login' { require('views/login/login.pl'); } else{ print "Page not found"; } } if(defined( …
Run Code Online (Sandbox Code Playgroud)

perl session cgi

5
推荐指数
1
解决办法
1426
查看次数

标签 统计

cgi ×1

perl ×1

session ×1