Я пытаюсь отправить данные POST с одного сайта на другой (оба сайта были разработаны нами).
Проблема в том, что переменные POST недоступны, если страница запрашивается из другого домена.
Даже если я проверю его локально, но укажу полный URL-адрес, данные POST исчезнут.
Итак, это будет работать:
<form method="POST" action="test.php">
Но это не будет:
<form method="POST" action="http://example.com/test.php">
Вот HTML-код страницы:
<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="http://example.com/test.php">
<input type="text" name="request" value="" id="" />
<input type="submit" value="" id="" />
</form>
</body>
</html>
После того, как я получил комментарии, что это должно работать, я проверил это на другом сервере, и там все действительно работало нормально. Это может быть связано с тем, что на первом сервере включен https. Но если это так, мне кажется странным, что я получаю информацию обратно, но пропали только данные POST.