Форма PHP работает на одном домене, а не на другом - PullRequest
0 голосов
/ 02 февраля 2012

Я разработал свой клиентский веб-сайт на своем тестовом домене и получил его на отлично (с небольшой помощью команды stackoverflow). Но, как только я перенес его в мой клиентский домен (который находится в том же веб-пространстве, что и мой тестовый домен, который я мог бы добавить), форма перестала работать.

Вот мой тестовый домен с сайтом на нем: http://nathanlangley.co.uk/main_site_6/index.html

И вот он на URL клиента: http://danjamesconstruction.com/

Javascript, который вызывает process.php, находится внутри HTML.

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Если вы получаете доступ к process.php на тестовом сервере, он выводит нужные данные.Однако, если вы сделаете это с другой стороны - вы получите содержимое файлов.

Возможно, вы захотите посмотреть и убедиться, что php включен для danjamesconstruction.com -домена (то есть его каталогов).

0 голосов
/ 02 февраля 2012

Проверьте эту ссылку

Выше ссылка работает хорошо, так как PHP работает нормально.

Затем попробуйте следующую ссылку

Вы видите, что загрузка файла process.php не выполняется.Это означает, что PHP не работает на этом сервере или настроен неправильно.Убедитесь, что сервер способен выполнять сценарии php.

0 голосов
/ 02 февраля 2012

Я заметил, что вы не используете event.preventDefault () в вашем обработчике кликов #submit.Это будет означать, что в дополнение к запросу ajax у вас может быть возможность отправки формы.Кроме добавления warnDefault (), я не вижу проблем с кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...