Biz Micah Carrick en "PHP Paypal IPN Entegrasyon Sınıfı" (http://www.micahcarrick.com/php-paypal-ipn-integration-class.html) kullanmakta olduğunuz bir PHP sistemi var.
Onun örnek kodda, o biz PayPal üzerine geçirmeden önce POST değişkenleri doğrulamak önerir
switch ($_GET['action']) {
case 'process': // Process and order...
...
// This is where you would have your form validation and all that jazz.
// You would take your POST vars and load them into the class like below,
// only using the POST values instead of constant string expressions.
// For example, after ensureing all the POST variables from your custom
// order form are valid, you might have:
//
// $p->add_field('first_name', $_POST['first_name']);
// $p->add_field('last_name', $_POST['last_name']);
...
$custom=$_SESSION['sess_user_id']."~".$_POST['promo_code'];
$p->add_field('user_id', $_SESSION['sess_user_id']);
$p->add_field('custom', $custom);
$p->add_field('amount', $_POST['amount']);
...
$p->submit_paypal_post(); // submit the fields to paypal
break;
Ancak, yukarıda belirtilen değişkenler için yapmıyoruz.
Biz PayPal (b) verileri veya ikisinin döndüren bu aşamada, (a) ya da aşamada doğrulamalısınız?
Nasıl biz de veri doğrulama edilmelidir?