php - 页面花了太长时间才响应

时间:2016-10-21 00:48:33

标签: php html

html文件重定向到名为index.php的php页面,而index.php是来自google的recaptcha php文件

<?php


require_once "recaptchalib.php";

// Register API keys at https://www.google.com/recaptcha/admin
$siteKey = "*";
$secret = "*";
// reCAPTCHA supported 40+ languages listed here: https://developers.google.com/recaptcha/docs/language
$lang = "en";

// The response from reCAPTCHA
$resp = null;
// The error code from reCAPTCHA, if any
$error = null;

$reCaptcha = new ReCaptcha($secret);

// Was there a reCAPTCHA response?
if ($_POST["g-recaptcha-response"]) {
    $resp = $reCaptcha->verifyResponse(
        $_SERVER["REMOTE_ADDR"],
        $_POST["g-recaptcha-response"]
    );
}

 if ($resp != null && $resp->success) {
    require_once 'gmail.php';
    }else{
    header('Location: ../failed.html');
}

?>

当页面加载时,它显示页面花了太长时间才响应。 webaddress仍然是example.com/php/index.php。我已经在xampp和另一个网站上完成了这项工作。可能是什么原因?我需要联系虚拟主机吗?

有没有办法知道错误发生在代码行的哪个位置?

编辑:它有我的siteKey和密钥。我在这种情况下删除了

1 个答案:

答案 0 :(得分:2)

要显示php错误,请将其放在脚本的顶部:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

也可以尝试使用:

exit();

die(); 

header('location...

之后