ColdFusion文件中的PHP变量值
PHP variable value in ColdFusion file
我已经在ColdFusion页面上实现了captcha。我想要那些PHP变量的值来验证用户提交的captcha。我正试图通过jQuery中的ajax来实现这一点。。但没有取得任何成功。这是代码:-
PHP代码:
<?php
session_start();
$word_1 = '';
for ($i = 0; $i < 4; $i++)
{
$word_1 .= chr(rand(97, 122));
}
for ($i = 0; $i < 4; $i++)
{
$word_2 .= chr(rand(97, 122));
}
$_SESSION['random_number'] = $word_1.' '.$word_2;
$dir = 'fonts/';
$image = imagecreatetruecolor(165, 50);
$font = "recaptchaFont.ttf";
$color = imagecolorallocate($image, 0, 0, 0);
$white = imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image, 0,0, 709, 99, $white);
imagettftext ($image, 22, 0, 5, 30, $color, $dir.$font, $_SESSION['random_number']);
header("Content-type: image/png");
imagepng($image);
$var = $word_1;
//echo "http://ed-s2:81/iucn_assets/custom/rangers/reCaptcha/get_captcha.php?var=".$var;
$word_1 = $_POST['firstRanNo'];
?>
ColdFusion文件代码(在jQuery中获取PHP变量):
function change_captcha()
{
document.getElementById('captcha').src="http://ed-s2:81/iucn_assets/custom/rangers/reCaptcha/get_captcha.php?rnd=" + Math.random();
var getNo = random_no();
var num= "abc";
function random_no(){
var res="";
$.ajax
({
type:"POST",
data:{"firstRanNo":num},
url:"http://ed-s2:81/iucn_assets/custom/rangers/reCaptcha/get_captcha.php",
async:false,
success:function(result){
alert(result);
}
});
}
}
});
可能是什么问题?
您正在使用哪个版本的ColdFusion?如果它的ColdFusion 8或更高版本,为什么不使用<cfimage>-http://livedocs.adobe.com/coldfusion/8/Images_11.html?
相关文章:
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 如何从特定页面中提取php变量值
- 如何从php返回php变量值以及html响应ajax
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- ColdFusion文件中的PHP变量值
- 将PHP变量值发送到同一页面中的JavaScript弹出窗口
- 使用 php 变量值填充表单输入字段
- 将 php 变量值传递给 javascript 函数
- 将PHP变量值传递给JavaScript
- 通过 Ajax 获取 PHP 变量值,变量名称作为参数
- 实时获取 PHP 变量值,并在提交到数据库之前将其显示在警报框中
- 通过AJAX发送一个PHP变量值
- 在不刷新的情况下从Javascript变量值设置PHP变量值
- 如何在javascript函数中获取php变量值
- 如何将PHP变量值分配给JavaScript变量
- 如何在javascript中使用PHP变量值
- 根据PHP变量值更改类
- 如何使用$.get()将php变量值保存为javascript变量
- 在Javascript文件中插入PHP变量值
- 在加载PHP变量值后触发函数