Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

405
Views
Obtenga el método de publicación de js a php script (api)

Soy nuevo en esta parte de la comunicación entre el sitio del cliente y el servidor. Mi cliente es js, que busca el objeto en el script php llamado server.php.

registro.js

 let json = { name: name, date: date, phone: phone, }; const options = { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(json), }; fetch( `http://localhost/php/server.php/registration`, options );

¿Cómo puedo saber si la solicitud es una solicitud de registro o algo más?

Si creo en el script server.php

 if (isset($_POST'['registration']) { ... }

php dice que no está configurado $_POST'['registration'];

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

$_POST contiene datos que son:

  • En el cuerpo de la solicitud
  • Codificado como application/x-www-form-urlencoded o multipart/form-data

El cuerpo de su solicitud está codificado como application/json , por lo que $_POST estará en blanco y registration aparecerá en la URL, no en el cuerpo de la solicitud de todos modos.

Busque $_SERVER[PATH_INFO] en su lugar.

Contiene cualquier información de nombre de ruta proporcionada por el cliente después del nombre de archivo de script real pero antes de la cadena de consulta, si está disponible. Por ejemplo, si se accedió al script actual a través de la URL http://www.example.com/php/path_info.php/some/stuff?foo=bar , entonces $_SERVER['PATH_INFO'] contendría /some/stuff .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!