| 一个例子 |
|
作者:未知 文章来源:网海之贝 点击数: 更新时间:2004-8-17 10:49:36  |
#!/usr/bin/perl -w 让用户输入用户名和密码
use strict; use CGI;
#检查用户名和密码开始 my $mycgi=new CGI;
print <<HEADPART; content-type:text/html
<html><head><title>test it :)</title> <meta http-equiv='Content-Type' content='text/html; charset=gb2312'> <SCRIPT language="javascript"> <!-- var never = new Date() never.setTime(never.getTime() + 2000*24*60*60*1000);
function SetCookie(name, value) { var expString = "; expires=" + never.toGMTString(); documents.cookie = name + "=" + escape(value) + expString; }
// returns value of cookie or null if cookie does not exist function GetCookie(name) { var result = null; var myCookie = " " + documents.cookie + ";"; var searchName = " " + name + "="; var startOfCookie = myCookie.indexOf(searchName); var endOfCookie; if (startOfCookie != -1) { startOfCookie += searchName.length; // skip past name of cookie endOfCookie = myCookie.indexOf(";", startOfCookie); result = unescape(myCookie.substring(startOfCookie, endOfCookie)); } return result; } function gogo() { SetCookie('username',document.form1.username.value); SetCookie('password',document.form1.password.value); document.form1.submit(); } // --> </SCRIPT> </head>
<body bgcolor="#FFFFFF">
<form name=form1 method=post action='/***/other.pl' enctype='multipart/form-data'> <p>用户名: <script language=javascript> <!-- var username=GetCookie("username"); if (username==null) { document.write ('<input type=text name=username class=p1>'); } if (username !== null) { document.write ("<input type=text name=username value="+username+" class=p1>"); } document.write ("<br>密 码: "); var password=GetCookie("password"); if (password==null) { document.write ('<input type=password name=password class=p1>'); } if (password !== null) { document.write ("<input type=password name=password value="+password+" class=p1>"); } // --> </script>
<br><br> <input type=hidden name=pageid value="$pageid"> </p> HEADPART
print <<THEEND; <input type="button" name="Submit" value="进 入" onclick="gogo();"><br> </form> * 现已加入cookie,只需要第一次输入用户名和密码,以后系统即可自动记录,不用再输了 </body> </html> THEEND |
| 文章录入:admin 责任编辑:admin |
|
上一篇文章: perl连接access数据库
下一篇文章: 一个程序自动刷新页面的例子 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |