@jamey.kohler  
Принять POST запрос с React.js на PHP сервере можно следующим образом:
- Сначала нужно убедиться, что используется метод POST для отправки данных:
 
1
2
3
4
5
6
7
  | 
fetch('http://example.com/api/endpoint', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify(data)
})
 | 
 
- Далее, на PHP сервере можно получить данные из тела запроса:
 
1
2
3
4
  | 
$data = json_decode(file_get_contents('php://input'), true);
// теперь данные доступны в виде массива
var_dump($data);
 | 
 
- Если данные содержатся в форме, их можно принять через массив $_POST:
 
1
2
  | 
$var1 = $_POST['var1'];
$var2 = $_POST['var2'];
  | 
 
Однако, чтобы передать данные в форме, необходимо указать заголовок application/x-www-form-urlencoded:
1
2
3
4
5
6
7
  | 
fetch('http://example.com/api/endpoint', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: formData
})
 | 
 
Получить данные на сервере можно так:
1
2
  | 
$var1 = $_POST['var1'];
$var2 = $_POST['var2'];
  |