Отправить URL, когда это будет сделано

0

Я хочу отправить URL-адрес после его создания. это код до сих пор.

   $producten = '';
   foreach ($orders as $product) {
       $producten .= "&articlecode=" . $product['productTitle'] . "&color=NAVY&size=" . $product['variantTitle'] . "&qty=" . $product['quantityOrdered'] . "&price=" . number_format($product['priceIncl'], 2) * 100;
}

    $url= file_get_contents('http://api.softwear.nl/scripts/foxisapi.dll/sww1.wreq1.mpx?sendorder&token=' . $swToken . '
                        &custnum=' . $custNum . '&email=' . $email . '&title=' . $gender . '&firstname=' . $firstname . '&middlename=' . $middlename . '&lastname=' . $lastname . '
                        &street=' . $addressBillingName . '&housenum=' . $addressBillingNumber . '&zipcode=' . $addressBillingZipcode . '&city=' . $addressBillingCity . '
                        &countrycode=' . $code . '&shipping=' . $shipmentTrim . '&discount=' . $discountTrim . '&refid=' . $referralId . $producten++); 

echo $url;

Если я делаю это с заголовком (местоположением), это прекрасно, но это не способ работать с этим, я думаю.

  • 1
    используйте curl в качестве альтернативы
  • 0
    Я думаю, что $producten++ здесь не правильно
Теги:
post
url
get

1 ответ

0

Я понял. Вот код для людей с тем же вопросом.

    /* cURL Resource */
$ch = curl_init();

/* Set URL */
curl_setopt($ch, CURLOPT_URL, 'http://api.softwear.nl/scripts/foxisapi.dll/sww1.wreq1.mpx?sendorder&token=' . $swToken . '
                        &custnum=' . $custNum . '&email=' . $email . '&title=' . $gender . '&firstname=' . $firstname . '&middlename=' . $middlename . '&lastname=' . $lastname . '
                        &street=' . $addressBillingName . '&housenum=' . $addressBillingNumber . '&zipcode=' . $addressBillingZipcode . '&city=' . $addressBillingCity . '
                        &countrycode=' . $code . '&shipping=' . $shipmentTrim . '&discount=' . $discountTrim . '&refid=' . $referralId . $producten++);

/* Tell cURL to return the output */
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

/* Tell cURL NOT to return the headers */
curl_setopt($ch, CURLOPT_HEADER, false);

/* Execute cURL, Return Data */
$data = curl_exec($ch);

/* Check HTTP Code */
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);

/* Close cURL Resource */
curl_close($ch);

/* 200 Response! */
if ($status == 200) {

    /* Debug */
    var_dump($data);

} else {

    /* Debug */
    var_dump($data);
    var_dump($status);

}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню