목차
回复讨论(解决方案)
백엔드 개발 PHP 튜토리얼 模拟提交的问题

模拟提交的问题

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 解码后才可使用

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MySQL 트랜잭션 처리: 자동 제출과 수동 제출의 차이점 MySQL 트랜잭션 처리: 자동 제출과 수동 제출의 차이점 Mar 16, 2024 am 11:33 AM

MySQL 트랜잭션 처리: 자동 제출과 수동 제출의 차이점 MySQL 데이터베이스에서 트랜잭션은 모든 실행이 성공하거나 모든 실행이 실패하여 데이터의 일관성과 무결성을 보장합니다. MySQL에서는 트랜잭션을 자동 제출과 수동 제출로 나눌 수 있는데, 차이점은 트랜잭션 제출 시기와 트랜잭션에 대한 제어 범위에 있습니다. 다음에서는 자동 제출과 수동 제출의 차이점을 자세히 소개하고 설명할 특정 코드 예제를 제공합니다. 1. 표시되지 않는 경우 MySQL에서 자동으로 제출

Transformer를 범용 컴퓨터로 사용하면 상황 내 학습 알고리즘을 실행할 수도 있습니다. 이 연구는 매우 상상력이 풍부합니다. Transformer를 범용 컴퓨터로 사용하면 상황 내 학습 알고리즘을 실행할 수도 있습니다. 이 연구는 매우 상상력이 풍부합니다. Apr 13, 2023 am 11:31 AM

Transformer는 다양한 기계 학습 작업에 널리 사용되며 훌륭한 결과를 얻었습니다. 그렇다면 또 어떻게 사용할 수 있을까요? 상상력이 뛰어난 연구자들은 실제로 이를 사용하여 프로그래밍 가능한 컴퓨터를 설계하고 싶어합니다! "프로그램 가능한 컴퓨터로서의 루프형 트랜스포머"라는 제목의 이 논문의 저자는 프린스턴 대학교와 위스콘신 대학교 출신이며, 트랜스포머를 사용하여 범용 컴퓨터를 구현하는 방법을 탐구하는 것을 목표로 합니다. 특히 저자는 특정 가중치로 프로그래밍하고 루프에 배치함으로써 변압기 네트워크를 범용 컴퓨터로 사용하기 위한 프레임워크를 제안합니다. 이 프레임워크에서

AI 시뮬레이터는 물리 시뮬레이션에서 새로운 SOTA를 채택합니다! AI 시뮬레이터는 물리 시뮬레이션에서 새로운 SOTA를 채택합니다! Feb 19, 2024 pm 06:50 PM

머신 러닝을 통해 컴퓨터 그래픽(CG) 시뮬레이션을 더욱 현실감 있게 만들어보세요! 이 방법은 NFM(Neural Flow Maps)이라고 하며, 4개의 소용돌이로 연기를 정확하게 시뮬레이션할 수 있습니다. 더 복잡한 것 또한 쉽게 실현할 수 있습니다. AI 애플리케이션이 하늘을 날아다니는 이 시대에도 CG 물리 시뮬레이션은 여전히 ​​그렇습니다. 전통적인 수치 알고리즘의 세계입니다. △NFM은 '도약(leapfrog)'을 시뮬레이션합니다. CG에 신경망을 적용하면 눈부신 시각적 효과를 낼 수 있지만 물리적 특성을 엄격하고 확실하게 설명할 수는 없습니다. △NFM이 '잉크 방울'을 시뮬레이션하는 이유는 신경망을 기반으로 한 물리적 시뮬레이션이 아직 개념 증명 단계에 있고, 생성되는 효과가 SOTA와는 거리가 멀기 때문입니다. 이 복잡한 문제를 해결하기 위해,

Java Git 시작하기: 처음부터 버전 제어 탐색 Java Git 시작하기: 처음부터 버전 제어 탐색 Feb 23, 2024 am 10:25 AM

Git 소개 Git은 분산 버전 제어 시스템입니다. 즉, 각 개발자는 자신의 컴퓨터에 코드 베이스의 전체 복사본을 가지고 있습니다. 이는 중앙 코드 저장소만 있는 중앙 버전 제어 시스템(예: Subversion 또는 Perforce)과 다릅니다. 분산 버전 제어의 이점은 개발자가 오프라인으로 작업하고 나중에 중앙 코드 기반과 동기화할 수 있기 때문에 협업을 더욱 효율적으로 만든다는 것입니다. Git 설치 Git을 사용하려면 먼저 컴퓨터에 Git을 설치해야 합니다. 공식 Git 웹사이트에서 운영 체제에 맞는 설치 프로그램을 다운로드할 수 있습니다. 설치가 완료되면 명령줄에 git --version을 입력하여 설치가 성공했는지 확인할 수 있습니다. Git 기본 개념 저장소: Git

PHP 및 UniApp을 사용하여 양식 유효성 검사 및 제출을 구현하기 위한 팁 PHP 및 UniApp을 사용하여 양식 유효성 검사 및 제출을 구현하기 위한 팁 Jul 06, 2023 am 10:57 AM

PHP 및 UniApp을 사용하여 양식 유효성 검사 및 제출을 구현하기 위한 팁 소개: 웹 페이지 또는 모바일 애플리케이션을 개발할 때 양식 유효성 검사 및 제출은 필수 기능입니다. Form Validation은 사용자가 입력한 데이터가 특정 규칙을 준수하는지 확인하는 데 사용되며, 제출 시 사용자가 입력한 데이터를 서버에 저장하거나 전송합니다. 이 기사에서는 개발자가 프런트엔드 및 백엔드 상호 작용 기능을 신속하게 구현할 수 있도록 PHP 및 UniApp을 사용하여 양식 유효성 검사 및 제출을 구현하는 기술을 소개합니다. 1. PHP는 양식 유효성 검사를 구현합니다. 다음은 PHP 양식 유효성 검사 샘플 코드입니다.

Vue에서 복잡한 양식 제출을 처리하는 방법 Vue에서 복잡한 양식 제출을 처리하는 방법 Oct 15, 2023 pm 03:42 PM

Vue에서 복잡한 양식 제출을 처리하려면 특정 코드 예제가 필요합니다. Vue에서는 복잡한 양식 제출을 처리하기 위해 Vue의 양식 처리 방법 및 기타 관련 플러그인 또는 기능을 사용하여 개발 프로세스를 단순화할 수 있습니다. 이 기사에서는 Vue 및 기타 일반적인 플러그인을 사용하여 복잡한 양식 제출을 처리하는 방법을 소개하고 특정 코드 예제를 제공합니다. 1. 양식 데이터의 양방향 바인딩 Vue의 핵심 기능 중 하나는 데이터의 양방향 바인딩입니다. 양식 처리에서 Vue 명령어를 사용하여 양식 데이터와 보기 간의 양방향 통신을 달성할 수 있습니다.

API 테스트 및 시뮬레이션에 GitLab을 사용하는 방법 API 테스트 및 시뮬레이션에 GitLab을 사용하는 방법 Oct 27, 2023 pm 05:35 PM

API 테스트 및 시뮬레이션을 위해 GitLab을 사용하는 방법 소개: 소프트웨어 개발 과정에서 API(애플리케이션 프로그래밍 인터페이스, 애플리케이션 프로그래밍 인터페이스) 테스트 및 시뮬레이션은 개발자가 API의 정확성과 성능을 확인하는 데 도움이 될 수 있습니다. 잠재적인 문제를 미리 발견할 수 있습니다. GitLab은 버전 제어 및 팀 협업과 같은 기능을 구현하는 매우 인기 있는 코드 호스팅 플랫폼입니다. 이번 글에서는 Git 사용법을 소개하겠습니다.

PHP 및 WebDriver 확장: 사용자 스크롤 및 드래그 동작을 시뮬레이션하는 방법 PHP 및 WebDriver 확장: 사용자 스크롤 및 드래그 동작을 시뮬레이션하는 방법 Jul 07, 2023 pm 04:15 PM

PHP 및 WebDriver 확장: 사용자의 스크롤 및 드래그 동작을 시뮬레이션하는 방법 네트워크 애플리케이션이 지속적으로 개발됨에 따라 점점 더 많은 웹사이트와 애플리케이션에서 사용자의 스크롤 및 드래그 동작을 시뮬레이션해야 합니다. 이는 테스터와 개발자가 웹사이트와 애플리케이션이 다양한 시나리오에서 제대로 작동하는지 확인하는 데 매우 중요합니다. 이 기사에서는 PHP 및 WebDriver 확장을 사용하여 사용자 스크롤 및 드래그 동작을 시뮬레이션하는 방법을 소개합니다. WebDriver는 브라우저를 자동화하는 도구입니다.

See all articles