模拟提交的问题
Jun 23, 2016 pm 01:49 PM 浏览器显示的
参数为:
method GET
model {"searchString":"B0036SGFB6","lang":"ja_JP","marketPlace":"A1VC38T7YXB528"}
源代码为:
method=GET&model=%7B%22searchString%22%3A%22B0036SGFB6%22%2C%22lang%22%3A%22ja_JP%22%2C%22marketPlace%22%3A%22A1VC38T7YXB528%22%7D
请问curl_setopt($ch, CURLOPT_POSTFIELDS, $data)中的$data应该怎么写呢?
回复讨论(解决方案)
$data 是一个关联数组就可以了,关联键就是表单控件的 name
xuzuning大大:
我现在是这样的
$data='method=GET&model='.urlencode('{"searchString":"B0036SGFB6","lang":"ja_JP","marketPlace":"A1VC38T7YXB528"}');
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
得到了我想要到结果,但现在有个问题:
$data_ar=array(
"searchString"=>"B0036SGFB6",
"lang"=>"ja_JP",
"marketPlace"=>"A1VC38T7YXB528"
);
请问我怎么把$data_ar提交出去呢??
我想提交数组出去,而不是一段死的字符串
$data_ar=array(
"searchString"=>"B0036SGFB6",
"lang"=>"ja_JP",
"marketPlace"=>"A1VC38T7YXB528"
)请问我怎么把$data_ar提交出去呢??;
得到的结果,我用print_r($value)的内容:
{"data":[{"link":"http://www.amazon.co.jp/gp/product/B0036SGFB6/ref=xx_xx_cont_xx/378-0276217-1847765","dimUnits":"センチメ?トル","thumbnail":"https://images-na.ssl-images-amazon.com/images/I/41zK5Evzv2L._SL80_.jpg","subCategory":"14700954","dimensions":{"width":7.3914,"length":20.8026,"height":2.794},"gl":"gl_pc","image":"https://images-na.ssl-images-amazon.com/images/I/41zK5Evzv2L._SL120_.jpg","weightUnits":"キログラム","productGroup":"147","weight":"0.0998","asin":"B0036SGFB6","whiteGlovesRequired":"N","title":"ELECOM USB2.0ケ?ブル A-Bタイプ 2m ブラック U2C-B20BK [Personal Computers]"}],"errorMessage":null}
这不是一个数组吗?为什么$value[0]或$value["data"]没有内容输出??
你 print_r($value) 得到的是 json 串
需要用 json_decode 解码后才可使用

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Traitement des transactions MySQL : la différence entre la soumission automatique et la soumission manuelle

Utilisant Transformer comme ordinateur à usage général, il peut également exécuter des algorithmes d'apprentissage en contexte. Cette recherche est très imaginative.

Le simulateur AI adopte le nouveau SOTA en simulation physique !

Premiers pas avec Java Git : Explorer le contrôle de version à partir de zéro

Conseils pour implémenter la validation et la soumission de formulaires avec PHP et UniApp

Comment gérer la soumission de formulaires complexes dans Vue

Comment utiliser GitLab pour les tests et la simulation d'API

Extensions PHP et WebDriver : comment simuler le comportement de défilement et de glissement de l'utilisateur
