簡體   English   中英

使用cURL和PHP無法看到結果

[英]Can't see the results using cURL and PHP

我正在嘗試發布並從另一個網站獲得結果,但是並不總是顯示出來。

這是帖子並獲取代碼:

<?php
$data = array("categoryCode" => $_POST['CELL_PHONES_STORE'], "code" => $_POST['CELL_PHONE_IMEI_ESN'], "imeiEsn" => $_POST['imeiEsn'], "modelCode" => $_POST['APPLA1533IPHONE5S16GBATT'], "program" => $_POST['ATT']);
$url = 'https://atttradein.flipswap.com/api/rest/v2/serialnumbers?='.$data;
$post = curl_init();
curl_setopt($post, CURLOPT_URL, $url);
curl_setopt($post, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($post);
curl_close($post);
print_r(json_decode($result));

?>

使用http_build_query而不是array。 更多詳細信息,請參見http://php.net/manual/zh/function.http-build-query.php

現在我正在嘗試此代碼

 $data = array("categoryCode" => $_POST['CELL_PHONES_STORE'], "code" => $_POST['CELL_PHONE_IMEI_ESN'], "imeiEsn" => $_POST['imeiEsn'], "modelCode" => $_POST['APPLA1533IPHONE5S16GBATT'], "program" => $_POST['ATT'], "referer" => "https://buyback.att.com/"); //set POST variables $url = 'https://atttradein.flipswap.com/api/rest/v2/serialnumbers?='; //open connection $ch = curl_init(); //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_POST, true); curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt ($ch, CURLOPT_REFERER, 'https://buyback.att.com/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_STDERR, fopen('php://output', 'w+')); curl_setopt($ch, CURLOPT_VERBOSE, 1); //execute post $result = curl_exec($ch); //close connection curl_close($ch); echo $result; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM