社区
脚本语言
帖子详情
[perl] cgi的问题
leizhengdeng
2005-04-23 02:30:22
我用perl写了个cgi程序,当用户输入字符串summit后,我的perl程序接受到这个字符串后,通过一定的计算,把计算结果要写到perl程序所在目录上。
如何区分不同的用户?能够保证所写的文件的文件名不一样。就是每次从网页summit后,在服务器端生成一个Unique的文件名。
...全文
185
7
打赏
收藏
[perl] cgi的问题
我用perl写了个cgi程序,当用户输入字符串summit后,我的perl程序接受到这个字符串后,通过一定的计算,把计算结果要写到perl程序所在目录上。 如何区分不同的用户?能够保证所写的文件的文件名不一样。就是每次从网页summit后,在服务器端生成一个Unique的文件名。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
小
问题
,就是不给
cgi
文件运行权限就不能运行,在linux下应该文件是可以被系统自动识别的呀,后来试了一下才发现原来是“/usr/bin/
perl
” 后面都了空格的
问题
,这样linux也不能发现了,真是奇怪,哈哈~~
解决
perl
找不到
CGI
Session
问题
本人最近在用
perl
基于Rackmonkey开源代码开发网站,需要引用
CGI
::Session,在use
CGI
::Session报错。 首先给出解决
问题
的办法: 执行 sudo apt-get install lib
cgi
-session-
perl
命令安装session,然后
问题
就被解决了。 本人使用环境简介: Ubuntu 16.04 server + apache2 本人
求救:
perl
中的
CGI
问题
。
Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, taijingxie@126.com and inform the
cgi
网页显示mysql数据库数据_请问关于
perl
+
cgi
分页显示mysql数据库的
问题
请教各位大侠,我用
perl
cgi
写了一个连接mysql的代码,现在有的数据库里有1000多条记录,同时显示在一个网页上非常慢,想请大侠帮我修改以下代码,每页显示100条,并且每一页有链接:#...请教各位大侠,我用
perl
cgi
写了一个连接mysql的代码,现在有的数据库里有1000多条记录,同时显示在一个网页上非常慢,想请大侠帮我修改以下代码,每页显示100条,并且每一页有链接:#!/usr/...
apache中
perl
cgi
程序显示源代码的
问题
解决方法
apache中
perl
cgi
程序显示源代码的
问题
解决方法1.查看目录的属性设置中是否添加了,
cgi
程序的执行权限 Options Exec
CGI
2.查看apache是否已经加载了
cgi
的模块 LoadModule
cgi
_module li bexec/mod_
cgi
.so 3.查看apache中是否添加了对
cgi
扩展名的支持 AddHandler c
脚本语言
37,737
社区成员
34,208
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章