[求助]如何为php验证码加上一个有效时间

[求助]如何为php验证码加上一个有效时间

我做了一个验证码文件为xxx.php

链接代码

<img src="xxx.php?">
我想知道问号后面应该加上什么参数吖?
我见别人都有加参数的..
还有,如何设置一个验证码在一段时间后就会过期吖..
有人教我利用cookies.但我不会怎样写..
谢谢了..

不会用可以查下php手册得

int setcookie(string name, string value, int expire, string path, string domain, int secure);

返回值: 整数

内容说明

本函数会跟着标头 Header 送出一段小信息字符串到浏览器。使用本函数要在送出 HTML 资料前,实际上 cookie 也算标头的一部份。本函数的参数除了第一个 name 之外,都是可以省略的。参数 name 表示 cookie 的名称;value 表示这个 cookie 的值,这个参数为空字符串则表示取消浏览器中该 cookie 的资料;expire 表示该 cookie 的有效时间;path 为该 cookie 的相关路径;domain 表示 cookie 的网站;secure 则需在 https 的安全传输时才有效。想得到更多的 cookie 信息可以到

举个例子 setcookie('phpfans','1',time()+3600);
毕业了。。。

不是很明白,我发短信给你了,希望你能帮一下我...
万分感谢了..

你还有那里不明白?都说得很清楚拉.第一个参数是 名称,第一个是 值.第三个是 有效时间.
例子也举.建议自己测试下
如履薄冰

有点地方搞不清楚...
<img src="xxx.php?">
问号后面打setcookie('phpfans','1',time()+3600);这个?
只需要打这个就能设置有效时间.?
phpfans这一个是什么?
在xxx.php这个网页中要写cookies吗?如果要,怎样写吖?

还有一个就是,如何检查本文筐里面输入的数字是否是验证码吖?

这里只是举了一个 setcookie(); 的例子
要做成怎么样当然要你自己做.
setcookie里边不懂的建议参考下php手册
int setcookie(string name, string value, int expire, string path, string domain, int secure);

返回值: 整数

内容说明

本函数会跟着标头 Header 送出一段小信息字符串到浏览器。使用本函数要在送出 HTML 资料前,实际上 cookie 也算标头的一部份。本函数的参数除了第一个 name 之外,都是可以省略的。参数 name 表示 cookie 的名称;value 表示这个 cookie 的值,这个参数为空字符串则表示取消浏览器中该 cookie 的资料;expire 表示该 cookie 的有效时间;path 为该 cookie 的相关路径;domain 表示 cookie 的网站;secure 则需在 https 的安全传输时才有效。想得到更多的 cookie 信息可以到
如履薄冰

那你可以帮我举一个例子吗..
如果我的验证码所在网址是xxx.php
那链接这张图片的链接应该怎样写吖.
假设我要设置它的有效时间为一分钟.

还有就是..如何验证本文筐里面输入的内容是验证码上的内容吖?

[ 本帖最后由 rickysilk 于 2007-1-3 13:25 编辑 ]

setcookie();的第三个参数是有效时间 一分钟即是 time()+60

我提个建议吧,先把基础学好,再去做一些较高的东西
如履薄冰

Err..就是你能给一个例子我的话,我相信我能弄明白的..
setcookie('phpfans','1',time()+3600);
这句话是否写在xxx.php这个文件里面?
写在哪个位置吖?

先弄清 setcookie();函数 再去做你想要做的,不懂的可以查手册
如履薄冰