所以我使用的是apache / xampp。
我已将PHPMailer-FE_v4.11文件夹复制到我的htdocs中。
我从这句话require("../PHPMailer-FE_v4.11/_lib/phpmailer-fe.php");
我运行示例代码时得到的唯一输出是:Sorry, nothing to display ...
任何人都知道如何解决这个问题?或者在哪里寻找合适的地方?
编辑:输出不是来自示例代码,它来自phpmailer-fe.php文件
这是相关部分:
/* ****************************************************************
* BLOCK ALL ATTEMPTS TO USE URL-BASED EMAIL HACKS (STOP SPAMMERS)
* AND BLOCK ALL ATTEMPTS TO PRESS THE RELOAD AFTER EXECUTION
* ***************************************************************/
if ($stopRefresh) {
session_start();
if ($_SERVER['REQUEST_METHOD'] == 'GET' || isset($_SESSION['process_time'])) {
echo "Sorry, nothing to display ...<br />";
exit();
} elseif (isset($_SESSION['referer'])) {
if (getenv('HTTP_REFERER') != '' || isset($_POST['referer'])) {
if (isset($_POST['referer'])) {
if ($_SESSION['referer'] == $_POST["referer"]) {
echo "Sorry, nothing to display ...<br />";
exit();
}
} elseif ($_SESSION['referer'] == getenv('HTTP_REFERER')) {
echo "Sorry, nothing to display ...<br />";
exit();
}
}
} else {
$_SESSION['process_time'] = time();
if (getenv('HTTP_REFERER') != '' || isset($_POST['referer'])) {
if (isset($_POST['referer'])) {
$_SESSION['referer'] = $_POST["referer"];
} else {
$_SESSION['referer'] = getenv('HTTP_REFERER');
}
}
}
} else {
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
echo "Sorry, nothing to display ...<br />";
exit();
}
}
所以我测试了输出。问题就出在这个问题上,现在试图解决这个问题:
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
echo "Sorry, nothing to display ...4<br />";
exit();
}