模拟提交的问题
浏览器显示的
参数为:
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 解码后才可使用

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MySQL事務處理:自動提交與手動提交的差異在MySQL資料庫中,事務是一組SQL語句的集合,要麼全部執行成功,要麼全部執行失敗,保證了資料的一致性和完整性。在MySQL中,事務可以分為自動提交和手動提交,其區別在於事務提交的時機以及對事務的控制範圍。以下將詳細介紹自動提交和手動提交的區別,並給出具體的程式碼範例來說明。一、自動提交在MySQL中,如果沒有顯示

機器學習讓電腦繪圖(CG)模擬更真實了!方法名為神經流向圖(NeuralFlowMaps,NFM),四個渦旋的煙霧也能精確模擬的那種:更為複雜的也能輕鬆實現:要知道,在這個AI應用滿天飛的時代,CG物理仿真仍然是傳統數值演算法的天下。 △NFM模擬「蛙跳」儘管神經網路應用在CG能創造目眩神迷的視覺效果,它卻無法嚴格、魯棒地描述物理性質。 △NFM模擬「墨滴」也正是因此,基於神經網路的物理模擬至今仍處於概念驗證(proofofconcept)的階段,所產生的效果也遠非SOTA。為了解決這個複雜問題,

Transformer 已成為各種機器學習任務的熱門選擇,並且取得了很好的效果,那它還能怎麼用?腦洞大開的研究者竟然想用它來設計可程式計算機!這篇論文的作者來自普林斯頓大學和威斯康辛大學,標題為《Looped Transformers as Programmable Computers》,旨在探索如何用 Transformer 來實現通用電腦。具體來說,作者提出了一個將 transformer 網路用作通用電腦的框架,方法是使用特定權重對它們進行程式設計並將它們置於循環(loop)中。在這個框架

PHP和UniApp實作表單驗證和提交的技巧引言:在開發網頁或行動應用程式時,表單驗證和提交是必不可少的功能。表單驗證用於檢查使用者輸入的資料是否符合特定的規則,提交則是將使用者輸入的資料保存或傳送至伺服器。本文將介紹使用PHP和UniApp實作表單驗證和提交的技巧,以協助開發者快速實現前後端互動的功能。一、PHP實作表單驗證下面是一個PHP的表單驗證範例程式碼,用於

git簡介Git是一個分散式版本控制系統,這意味著每個開發人員的電腦上都有一個完整的程式碼庫副本。這與集中式版本控制系統(如Subversion或Perforce)不同,後者只有一個中央程式碼庫。分散式版本控制的好處在於,它提高了協作的效率,因為開發人員可以離線工作,並在以後與中央程式碼庫同步。安裝Git要使用Git,您需要先在您的電腦上安裝它。您可以從Git官網下載適用於您作業系統的安裝程式。安裝完成後,您可以在命令列中輸入git--version來檢查是否安裝成功。 Git基本概念版本庫:Git

近日,三星公司宣布收購英國知識圖譜新創公司OxfordSemanticTechnologies,增強其本地AI功能,為用戶提供更個人化的AI體驗。該公司主要產品是AI引擎RDFox,透過知識圖譜技術,將資訊儲存為網路絡,處理資料的方式類似於人類的思考方式:獲取、記憶、回憶和推理知識。這項技術將增強設備對使用者使用產品或服務的理解,從而實現快速資訊檢索和推薦。據了解,OxfordSemanticTechnologies成立於2017年,由三位牛津大學教授伊恩·霍羅克斯、鮑里斯·莫蒂克和貝爾納多·昆卡

Vue中如何處理複雜的表單提交,需要具體程式碼範例在Vue中,處理複雜的表單提交可以使用Vue的表單處理方法以及其他相關的插件或特性來簡化開發過程。本文將介紹如何使用Vue和其他一些常用外掛程式來處理複雜表單提交,並提供具體的程式碼範例。一、表單資料的雙向綁定Vue的核心特性之一就是資料的雙向綁定。在表單處理中,我們可以利用Vue的指令來實現表單資料與視圖之間的雙向

Vue技術開發中如何處理表單的資料校驗和提交在Vue技術中,處理表單的資料校驗和提交是一個常見且重要的任務。在實際開發中,我們經常需要對使用者輸入的表單資料進行校驗,以確保其符合指定的格式要求,並能夠安全地提交給後端伺服器。以下將介紹一種常見的處理表單資料校驗和提交的方法,並提供具體的程式碼範例。資料校驗在Vue中,我們可以使用Vuelidate外掛程式進行表單數據
