Includes AYAH v1.1.7, a static wrapper class and an update to our main include file to handle loading the official AYAH library from the vendors directory.
64 lines
2.4 KiB
PHP
Executable file
64 lines
2.4 KiB
PHP
Executable file
<!DOCTYPE html>
|
|
<?php
|
|
//******************************************************************************
|
|
/*
|
|
Name: sample.php
|
|
|
|
Purpose: Provide an example of how to integrate an AYAH PlayThru on PHP web form.
|
|
|
|
Requirements:
|
|
- your web server uses PHP5 (or higher).
|
|
- all the AYAH PHP library files are in the same directory as this file.
|
|
- the ayah_config.php contains a valid publisher key and scoring key.
|
|
- you have read the installation instructions page at:
|
|
http://portal.areyouahuman.com/installation/php
|
|
|
|
Notes: - if the Game Style for your PlayThru is set to "Lightbox", the
|
|
PlayThru will not display until after you click the submit button.
|
|
To change this setting, use the dashboard at:
|
|
http://portal.areyouahuman.com/dashboard.php
|
|
*/
|
|
//******************************************************************************
|
|
|
|
// Instantiate the AYAH object. You need to instantiate the AYAH object
|
|
// on each page that is using PlayThru.
|
|
require_once("ayah.php");
|
|
$ayah = new AYAH();
|
|
|
|
// Check to see if the user has submitted the form. You will need to replace
|
|
// 'my_submit_button_name' with the name of your 'Submit' button.
|
|
if (array_key_exists('my_submit_button_name', $_POST))
|
|
{
|
|
// Use the AYAH object to see if the user passed or failed the game.
|
|
$score = $ayah->scoreResult();
|
|
|
|
if ($score)
|
|
{
|
|
// This happens if the user passes the game. In this case,
|
|
// we're just displaying a congratulatory message.
|
|
echo "Congratulations: you are a human!";
|
|
}
|
|
else
|
|
{
|
|
// This happens if the user does not pass the game.
|
|
echo "Sorry, but we were not able to verify you as human. Please try again.";
|
|
}
|
|
}
|
|
?>
|
|
|
|
<!-- Now we're going to build the form that PlayThru is attached to.
|
|
In this example, the form submits to itself. -->
|
|
<form method="post" action="">
|
|
|
|
<p>Please enter your name: <input type="text" name="name" /></p>
|
|
|
|
<?php
|
|
// Use the AYAH object to get the HTML code needed to
|
|
// load and run PlayThru. You should place this code
|
|
// directly before your 'Submit' button.
|
|
echo $ayah->getPublisherHTML();
|
|
?>
|
|
|
|
<!-- Make sure the name of your 'Submit' matches the name you used on line 9. -->
|
|
<input type="Submit" name="my_submit_button_name" value=" Submit ">
|
|
</form>
|