在PHP代码中添加随机数以创建和显示随机图像

时间:2013-03-03 11:17:48

标签: php caching random captcha

我有这样的PHP代码:

imagejpeg($img, "mydir/captcha.jpg", 100);

我想在验证码的前面添加一个随机数,所以captcha.jpg就像captcha3432.jpg一样,下一次验证验证号码。

$number2= rand(555511, 99879);

如何在验证码的前面添加 $ number2 ,例如>的验证码$ number2.jpg

请告知。

3 个答案:

答案 0 :(得分:1)

imagejpeg($img, "mydir/captcha".$number2.".jpg", 100);

答案 1 :(得分:0)

imagejpeg($img, "mydir/captcha{$number2}.jpg", 100);

答案 2 :(得分:0)

你几乎回答了自己的问题。使用双引号时,您可以解析字符串中的变量,就像这样。请注意,此行为不适用于单引号。

$number2 = rand(555511, 99879);
imagejpeg($img, "mydir/captcha$number2.jpg", 100);