我想通过会话获取 php 变量的值。每次当我单击验证码的刷新图像时,php 变量即 $code 包含新值。我使用 session 来获得该值。我只获得一次值,但是当我单击刷新图像时,会话中的值没有改变。如何使用会话重复获取值是我的代码:
captchaImages.php 的代码:
$captcha = new CaptchaCode();
$code = str_encrypt($captcha->generateCode(6));
$captcha1 = new CaptchaImages();
$captcha1-> GenerateImage($width,$height,str_decrypt($code));
session_start();
$_SESSION['code_captcha'] = $code;
我想要获取会话新值的 index.php 的代码:
function refresh_captcha()
{
jQuery.get('<?php echo CAPTCHA_PLUGIN_URL . "/captcha_images.php"?>', function(encoded_code) {
<?php
session_start();
?>
jQuery('#security_check').val("<?php echo $_SESSION['code_captcha'];?>");
jQuery('#captcha_img').attr("src","<?php echo CAPTCHA_PLUGIN_URL . "/captcha_images.php"?>");
});
}