HTML-форма POST Cross Domain

У меня есть очень простая HTML-форма, которая использует POST, и ее действие вызывает PHP-скрипт в моей сети. сервер.

А вот и загвоздка ... HTML-код, содержащий форму, размещен не на том же сервере, а в другом домене. Не увязая в этом вопросе с объяснением, это должно быть сделано из деловых соображений. Они должны существовать в этих конкретных доменах.

Когда я отправляю свою форму, я правильно получаю доступ к сценарию PHP, но затем я пытаюсь вытащить данные POST, и они исчезают. Я думаю, что это проблема безопасности, потому что я временно разместил форму на том же сервере, что и PHP, и она работала нормально.

Есть ли способ заставить это работать с двумя отдельными доменами? Заранее спасибо.

Изменить:

Код PHP (emailTemplate.php):

<?php
var_dump($_POST);
?>

HTML-форма:

<form name="emailForm" id="emailForm" method="post" onsubmit="return beforeSubmit();" action="https://***.***.com/emailTemplate.php">
    <textarea rows="15" cols="75" id="myHtmlText" name="myHtmlText"></textarea>
    <input type="text" id="toAddr" name="toAddr" size="60"/>
    <input type="text" id="fromAddr" name="fromAddr" size="60"/>
    <input type="text" id="subjectLine" name="subjectLine" size="60"/>
    <input type="submit" name="Submit" value="Email Letter">
</form>
7
задан jcmitch 13 December 2011 в 23:40
поделиться