社区
脚本语言
帖子详情
[perl] cgi的问题
leizhengdeng
2005-04-23 02:30:22
我用perl写了个cgi程序,当用户输入字符串summit后,我的perl程序接受到这个字符串后,通过一定的计算,把计算结果要写到perl程序所在目录上。
如何区分不同的用户?能够保证所写的文件的文件名不一样。就是每次从网页summit后,在服务器端生成一个Unique的文件名。
...全文
135
7
打赏
收藏
[perl] cgi的问题
我用perl写了个cgi程序,当用户输入字符串summit后,我的perl程序接受到这个字符串后,通过一定的计算,把计算结果要写到perl程序所在目录上。 如何区分不同的用户?能够保证所写的文件的文件名不一样。就是每次从网页summit后,在服务器端生成一个Unique的文件名。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xyzxyz1111
2005-04-29
打赏
举报
回复
$fh->filename
leizhengdeng
2005-04-29
打赏
举报
回复
to: xyzxyz1111
用File::Temp得到的是file handle,能不能得到文件名。
因为我要用这个文件名产生一系列相关的文件名。
谢谢!
leizhengdeng
2005-04-25
打赏
举报
回复
1. 如果用时间的话,会不会有重复,用户可能同时打开两个浏览器。
2. File::Temp怎么用法?
xyzxyz1111
2005-04-25
打赏
举报
回复
use Cwd;
use File::Temp ();
# Get the current directory
$dir = cwd;
#open a temp file and return the fileobject
$fh = new File::Temp(TEMPLATE => "helloXXXXX", DIR=>$dir, SUFFIX=>".dat");
#write something to the file
print $fh "hihi";
fibbery
2005-04-25
打赏
举报
回复
10000个用户在同一秒内打开页面的可能性为10的话(已经很高了),也就是说1/1000,再加上后面的四位随机数,也就是相同的可能性为1/10000,最后重复的可能性为1/10000000;
如果访问数据库的话可以用数据库的序列。
xyzxyz1111
2005-04-23
打赏
举报
回复
File::Temp
fibbery
2005-04-23
打赏
举报
回复
可以考虑用时间戳,比如,time * 10000+xxxx(四位随机数或者更多)或者用户的ip地址等等。
perl
CGI
编程基础
Perl
CGI
编程基础是Web开发领域中的一个重要话题,它允许开发者使用
Perl
语言来创建交互式的Web应用程序。
CGI
,即Common Gateway Interface(通用网关接口),是一种标准,使得Web服务器能够与各种程序进行通信,处理...
perl
cgi
Perl
CGI
是一种在Web服务器上创建动态网页的技术,它允许服务器执行
Perl
脚本并返回结果到浏览器。
Perl
(Practical Extraction and Reporting Language)是一种强大的文本处理语言,而
CGI
(Common Gateway Interface...
Perl
CGI
例子
Perl
CGI
(Common Gateway Interface)是一种在Web服务器上执行
Perl
脚本的方法,允许用户通过Web浏览器与服务器进行交互。
CGI
是互联网早期动态网页技术的重要组成部分,尽管现在已经被更现代的技术如PHP、ASP.NET和...
Perl
CGI
轻松进阶(PDG)
Perl
CGI
(Common Gateway Interface)是Web开发中的一个关键概念,它允许
Perl
脚本与Web服务器交互,从而创建动态网页。这个教程"
Perl
CGI
轻松进阶(PDG)"显然是为了帮助开发者深入理解并熟练掌握
Perl
CGI
编程技术。...
Perl
CGI
轻松进阶 PDF
5. **错误处理和调试**:
Perl
CGI
程序可能会遇到各种
问题
,如无效的用户输入、服务器错误或者脚本逻辑错误。学习如何有效处理错误和进行调试是提升程序稳定性的关键。 6. **安全性**:
CGI
程序的安全性不容忽视,...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章