Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
no-captcha
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
CENTER-TBI
no-captcha
Commits
d60933e1
Commit
d60933e1
authored
Aug 24, 2016
by
Nguyen Van Anh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use POST method
parent
e5e90b31
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
3 deletions
+14
-3
src/NoCaptcha.php
src/NoCaptcha.php
+14
-3
No files found.
src/NoCaptcha.php
View file @
d60933e1
...
...
@@ -107,9 +107,20 @@ class NoCaptcha
*/
protected
function
sendRequestVerify
(
array
$query
=
[])
{
$link
=
static
::
VERIFY_URL
.
'?'
.
http_build_query
(
$query
);
$response
=
file_get_contents
(
$link
);
// This taken from: https://github.com/google/recaptcha/blob/master/src/ReCaptcha/RequestMethod/Post.php
$peer_key
=
version_compare
(
PHP_VERSION
,
'5.6.0'
,
'<'
)
?
'CN_name'
:
'peer_name'
;
$context
=
stream_context_create
(
array
(
'http'
=>
array
(
'header'
=>
"Content-type: application/x-www-form-urlencoded
\r\n
"
,
'method'
=>
'POST'
,
'content'
=>
http_build_query
(
$query
,
''
,
'&'
),
'verify_peer'
=>
true
,
$peer_key
=>
'www.google.com'
,
),
));
$response
=
file_get_contents
(
static
::
VERIFY_URL
,
false
,
$context
);
return
json_decode
(
$response
,
true
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment