PHP
Demo address
Find the PHP Demo at https://github.com/GeeTeam/gt4-php-demo
Run demo
Install PHP 7.2 or higher
Run Nginx with configured PHP environment
Visit http://localhost:[nginx port number] in browser to see the demo interface
Access process
Configure geetest parameters
Get front-end parameters
Generate signature
Request GeeTest service to validate user authentication status
You can make further decisions based on the verification result returned from GeeTest server.
Secondary validation API
Interface information | Description |
---|---|
API address | http://gcaptcha4.geetest.com/validate |
Request method | GET/POST |
Content type | application/x-www-form-urlencoded |
Response format | json |
- Request parameters
Parameter Name | Type | Description |
---|---|---|
lot_number | string | serial number |
captcha_output | string | Verify output information |
pass_token | string | Token of the verification |
gen_time | string | Timestamp of the verification |
captcha_id | string | CAPTCHA ID |
sign_token | string | Verification signature |
- Response parameters
Parameter Name | Type | Description |
---|---|---|
result | string | Secondary validation result |
reason | string | Validation result description |
captcha_args | dict | Verify output parameters |