通过session会话,php生成的验证码点击就可以刷新,为什么?

php通过php生成验证码,然后用img标签输出。

请问,为什么有session_start()的话,onclick事件这样写,点击就会有刷新验证码的效果?(会出现新的验证码)
没有session会话,点击无效。

html代码

<img src="verifyCode.php" onclick="this.src='verifyCode.php'"/>

php

//省略验证码生成代码...


imagepng($image);//输出图片


session_start();//开始会话


天涯尽头无女友
浏览 517回答 1
1回答

叮当猫咪

onclick="this.src='verifyCode.php?id='+Math_random()"/>这样应该就行了。给图片加个随机数,每次生成的都不一样 就能刷新了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript