0

迁移到 https:// 时,Tectite formmail 出现错误

提交表单后,浏览器转到:

https://test.harrieboerhof.nl/templates/HB-home/forms/fmbadhandler.php?insession=1&vuyk=790dg132pl9sm33qcla6ho7dn5

并给出一个带有此消息的白页:

"insession specified, but no data found in session "

我收到一封主题为“FormMail script error”的邮件和消息:

mail_failed ********** 错误=发送电子邮件失败

加上主题为“FormMail 脚本错误”的邮件和消息:

套接字错误 0: :

在浏览器中使用https://www.harrieboerhof/templates/HB-home/forms/formmail-aanvraag-tuinontwerpgesprek.php?testalert=1进行测试时,会出现一条消息:

已发送测试消息。查看你的邮件。

并收到一封邮件:

这是一条测试警报消息 Loaded language is English (builtin) PHP version is 7.0.22-0ubuntu0.16.04.1 FormMail version is 8.24 Server type: non-Windows

DOCUMENT_ROOT:/var/www/testhtml SCRIPT_FILENAME:/var/www/testhtml/templates/HB-home/forms/formmail-zend-uw-bericht-test.php PATH_TRANSLATED:-未设置- REAL_DOCUMENT_ROOT:/var/www

SERVER_NAME 是 localhost REQUEST_URI 是 /templates/HB-home/forms/formmail-zend-uw-bericht-test.php?testalert=1

用户 IP 地址为 81.206.125.28 用户代理为 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0

表单的html:

<form action="https://test.harrieboerhof.nl/templates/HB-home/forms/formmail-zend-uw-bericht-test.php" enctype="multipart/form-data" method="post">
  <input name="recipients" type="hidden" value="harrie" >
  <input type="hidden" name="bcc" value="mail@domain.nl" />
  <input name="conditions" type="hidden" value="conditions" >
  <input name="subject" type="hidden" value="Contactformulier van website" >
  <input name="mail_options" type="hidden" value="HTMLTemplate=https://test.harrieboerhof.nl/templates/HB-home/forms/zend-ons-uw-bericht.htm, NoPlain, FromAddr=noreply@harrieboerhof.nl,TemplateMissing=-, CharSet=utf-8 " >
  <input name="good_url" type="hidden" value="https://test.harrieboerhof.nl/nl/zend-ons-uw-bericht-bedankt/" >
  <input name="bad_url" type="hidden" value="https://test.harrieboerhof.nl/templates/HB-home/forms/fmbadhandler.php" >
  <input name="this_form" type="hidden" value="https://test.harrieboerhof.nl/nl/contact-met-uw-tuinman-hovenier-uit-drenthe/contactformulier/" />
  <input name="bad_template" type="hidden" value="https://test.harrieboerhof.nl/nl/onvolledige-contactaanvraag/" />

当我使用 http:// 版本的测试站点时,一切正常。我在谷歌搜索了这种情况,但这似乎是第一次发生这种情况,我希望有人知道可能出了什么问题?

编辑:接受的答案并不完全是答案,请查看下面的评论。

4

1 回答 1

0

我怀疑问题是 PHP 会话没有像您的https://test站点那样正常工作。

“vuyk”似乎是会话名称。

你有吗

$SESSION_NAME = "vuyk";

在 FormMail 和 FMBadHandler 中?

如果是这样,那么您的https://test站点的会话配置可能存在问题。

于 2017-08-24T20:43:35.697 回答