Я связываюсь, чтобы отправлять данные 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 пропали без вести.