Tên Tut
Viết Tut !
Website"# $#%&
Bắt đầu'()(*()*)+'',(
Giới thiệu & Ứng dụng của Captcha :
/0-123"4"5-65789 :;<"="->
;./? @"67A:BC:DE9;F"2;<"G<HI#
: /0-D= 77AA;FB"";.9?
JD";@K";"; <L#M /04 712-1
D<5-6D;2N-<: O"-PQ=9.R"F2Q>HA <9
F#M:S1QTFUQ9= V 7B5-6"6?
;<-4""A-UW90-:DX-3 ./Q9OF <;<"GF-U8
.Y0;<.Y#.Y/-:"6:5QH-?B5-6
.YQ=?-2W9?-;.Y"SB ./Q9"6.Z.O#7A[U
FD< U /4JD\SB0M;<"6 P 4RU5HUA;FB5
]9@3"4"5-6
^_`W!
reCaptcha;<)? &@K;#
aVF-6@
Bây giờ bắt đầu thực hiện nhabb
c7-3\I;<DF=-1Wd;>HeH%f;
o gWh**JJJ#;#"*-1Wd<<"NP!
e-1Wd[VDF <;>H'WH.VB
o D;eHi eH
o
o
o
o
c7@-U-jH[".[bb#KYDX-3 <
eD9DUkB#l
//Import Class + Function
require("Captcha.php");
$captcha = array();
$captcha["publickey"] = "6LedxxxxxxxxxWp1N";
$captcha["privatekey"] = "xxxxx-HWMKS5oYgcAvSqy";
$captcha["error"] = ""; //Luu gia tri loi cua captcha
$captcha["object"] = null;
//* Load Captcha
$data['htmlcaptcha'] = recaptcha_get_html($captcha["publickey"], $captcha["error"]);
mUn$data['htmlcaptcha']” Lưu khung nhập reCaptcha
Input reCaptcha sẽ mang tên là : “recaptcha_response_field”
Xuất ra khung Captcha : ‘test.php’
<form method="post">
<?php echo $data["htmlcaptcha"]; ?>
<br />
<input type="submit" name="ok" value="Submit" />
</form>
o;B#;p<HBq;<
<?php
//Import Class + Function
require("Captcha.php");
$captcha = array();
$captcha["publickey"] = "6LedxxxxxxxxxWp1N";
$captcha["privatekey"] = "xxxxx-HWMKS5oYgcAvSqy";
$captcha["error"] = "";
$captcha["object"] = null;
//* Load Captcha
$data['htmlcaptcha'] = recaptcha_get_html($captcha["publickey"],
$captcha["error"]);
?>
<form method="post">
<?php echo $data["htmlcaptcha"]; ?>
<br />
<input type="submit" name="ok" value="Submit" />
</form>
Chạy File sẽ ra kết quả như thế này :
c<DjHYBqW"r:-pHW#
&BBstuvWvw!!
x
suvDyvwztWtBJsuv WHvw
st{|c{|uv|{{t}}|vwstuvt;;t~;vw
stuvtBBt~;vw!•
&LsuvDyvw€Bt ;!
x
v}[v•
suvvwzsuvDyvwۥ
•
;B
x
v}v•
•
•
suvDyvw‚A./@
suvDyvw€Bt ;e"r-pH;<[
o;B#BW<<Bq.B
ƒ„
**%";BB…o\
requirev#v!•
s zarray!•
$captcha["publickey"] = "6LedxxxxxxxxxWp1N";
$captcha["privatekey"] = "xxxxx-HWMKS5oYgcAvSqy";
suvvw zvv•**g;
suvDyvw znull•
**e"D"
ifissetstuvWvw!!
x
suvDyvwztWtBJsuv WHvw
st{|c{|uv|{{t}}|vw
stuvt;;t~;vw
stuvtBBt~;vw!•
if LsuvDyvw€Bt ;!
x
echo v}[v•
suvvwzsuvDyvwۥ
•
else
x
echo v}v•
•
•
**†g
su‡";‡wztt";suvD;WHvwsuvvw!•
„€
ƒ&""z"post"€
ƒ„echo suv";vw•„€
ƒD*€
ƒHz"submit""z"ok" ;z"Submit"*€
ƒ*&"€
B"VBq U)D<.Oˆ 4o;&"W[<;p-:DFBq>H3U
.U<#
^U)Q9-R=V>NQ"2 V7H|!:-T /#‰
V ˆ.-T /#^.:[jH5BC);DHRD?W:W1!#
}J;o;BF
h**H"# $h**\\#& <h**Q;#&9DF