ФорумПрограммированиеPHP для идиотов → Не могу вкурить транзакцию

Не могу вкурить транзакцию

  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 1 сентября 2007 г. 10:21

    Разбираю транзакцию для PayPal…собственно

    $postdata="";
    foreach ($_POST as $key=>$value) $postdata.=$key."=".urlencode($value)."&";
    $postdata .= "cmd=_notify-validate";
    $curl = curl_init("https://www.paypal.com/cgi-bin/webscr");
    curl_setopt ($curl, CURLOPT_HEADER, 0);
    curl_setopt ($curl, CURLOPT_POST, 1);
    curl_setopt ($curl, CURLOPT_POSTFIELDS, $postdata);
    curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($curl, CURLOPT_SSL_VERIFYHOST, 1);
    $response = curl_exec ($curl);
    curl_close ($curl);
    if ($response != "VERIFIED") die("You should not do that …");


    Назначение понятно…значение VERIFIED если все *аебись или INVALID - *издец…

    Непонятно это…

    $postdata="";
    foreach ($_POST as $key=>$value) $postdata.=$key."=".urlencode($value)."&";
    $postdata .= "cmd=_notify-validate";


    Что тут выбить собираемся?
  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz 2 сентября 2007 г. 0:09, спустя 13 часов 48 минут 32 секунды

    Тут все данные переданые тобой(скриптом) в переменной $_POST разбиваем на пары ключ=>значение и пишем в строку.
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 2 сентября 2007 г. 0:25, спустя 15 минут 51 секунду

    Я так понял разбираем POST массив?
  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz 2 сентября 2007 г. 1:12, спустя 46 минут 45 секунд

    Да.
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 21 июня 2010 г. 2:40, спустя 1023 дня 1 час 28 минут

    о по поиску сюда попал xD http://yandex.ua/yandsearch?text=_notify_validate&clid=46511&tld=ua&lr=147 )))

Пожалуйста, авторизуйтесь, чтобы написать комментарий!