Clickbank: как расшифровать и получить доступ к данным, переданным в URL - PullRequest
0 голосов
/ 04 ноября 2018

Я пытаюсь расшифровать и использовать данные, переданные URL,

Я использую пример из: https://support.clickbank.com/hc/en-us/articles/115015433468-Encrypting-Passed-Parameters

В разделе php они расшифровывают данные, но используют объект $ order.

Я не знаю, как они получили объект $ order

<?php
    $encrypted = rawurldecode($_GET['params']);
    $iv = rawurldecode($_GET['iv']);
    $secretKey = "MYSECRETKEY";

    $decrypted = trim(
      openssl_decrypt(base64_decode($encrypted),
      'AES-256-CBC',
      substr(sha1($secretKey), 0, 32),
      OPENSSL_RAW_DATA,
      base64_decode($iv)), "\0..\32");
      echo($decrypted);

    //EXAMPLES OF DATA FROM DECRYPTED URL PARAMETERS
    $email = $order->{'cemail'};
    $receipt = $order->{'cbreceipt'};
    $full_name = $order->{'cname'};
    $item = $order->{'item'};
    $cbpop = $order->{'cbpop'};
    $phone = $order->{'cphone'};
    $country = $order->{'ccountry'};
    $affid = $order->{'cbaffi'};
    $zip = $order->{'czip'};
    $time = $order->{'time'};

      http_response_code(200);
 ?>
...