首 页文章中心下载中心娱乐八卦本站论坛拜仁联盟球迷社区博客日志建站服务域名抢注繁體中文
设为首页
加入收藏
联系我们
E-mail:WebMaster#fcbu.com
正在加载…
当前位置:站长天下文章中心网络编程CGI/Perl → 文章内容 退出登录 用户管理
栏目导航
· ASP · PHP
· JSP · ASP.NET
· XML · CGI/perl
· 编程综合
热门文章
· 国内搜索技术人才奇...
· 调试 ASP 脚本
· [组图] JBuilder2005单元测...
· Cgi入门教程之:13 ...
· ASP防SQL注入攻击程...
· Andreessen预言:PHP...
· 92个经典开源项目集...
· [图文] Google 20项服务访问...
· 实战 FastCGI_1.克服...
· 广州“玉米虫”美国...
相关文章
· Cgi入门教程之:1 U...
· Cgi入门教程之:2 c...
· Cgi入门教程之:3 定...
· Cgi入门教程之:4 使...
· Cgi入门教程之:5 P...
· Cgi入门教程之:6 H...
· Cgi入门教程之:7 回...
· Cgi入门教程之:8 脚...
· Cgi入门教程之:9 B...
· Cgi入门教程之:10 ...
Cgi入门教程之:13 设置口令
作者:佚名  来源:互联网  收集者:TTXS

减小字体 增大字体

设置口令 
CGI的一个有趣的特征是即使任何用户都能执行它们,但却没有办法在屏幕上显示她们。这意味着可以做一个口令脚本:
#********BEGIN BODY************** 
if ($value[0] ne "mypassword") { 
print "Invalid Password"; 
} else { 
print ’ 
<BODY BGCOLOR="WHITE"> 
<H1> Welcome, you have entered the<P> 
Password protected site </H1> 
’; 
}; 
#*********END BODY*************** 
要用这个脚本,需要建立一个有form的HTML页面。如果在form上只有password一个box,则在运行脚本时它传递给$value[0]。
和javascript不同,用户看不到源代码,所以使用以下代码是安全的:
if ($value[0] ne "mypassword") { 
第一行为IF语句,与在javascript中的用法相似。
在Perl中,IF语句不同,取决于是比较数字还是文本。比较数字,可以用==, !=, >, < 符号。如果比较文本,用eq判断是否相等,用ne判断是否不相等。
上面的语句确定在用户输入的文本不等于"mypassword"时将做什么。
print "Invalid Password";
口令不对时打印某些信息。
} else {
否则...
print ’ 
<BODY BGCOLOR="WHITE"> 
<H1> Welcome, you have entered the<P> 
Password protected site </H1> 
’; 
口令正确,进入有口令保护的网站。>>

[返回上一页] [打 印] [收 藏]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
联系方式
Copyright © 2004-2007 FCBU.Com All Rights Reserved.
版权所有:『站长天下』 新凌讯网络;保留所有权利. 赣ICP备05002812