PayPal'a göndermeden önce POST değişkenleri doğrulama değil - ne zaman kontrol edilir?

0 Cevap php

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?

0 Cevap