Ramzes100

Рейтинг
0
Регистрация
08.07.2019

Забыл добавить заголовки header у меня код вставки выглядит так:

<?php

$z_key = '[BKEYWORD]';

include $_SERVER['DOCUMENT_ROOT'].'/api-ztds.php';

if($z_bot != $z_empty) {

header("HTTP/1.1 503 Service Unavailable");

header("Status: 503 Service Unavailable");

header("Retry-After: 3600");

$homepage = <<<HERE

<html><head>

<title>503 Service Unavailable</title>

</head><body>

<h1>503 Service Unavailable</h1>

<p>503 Service Unavailable No server is available to handle this request.</p>

</body></html>

HERE;

echo $homepage;

exit();

}

?>

Здравствуйте, большое спасибо Автору за разработку и поддержку zTDS,

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

Установил и настроил zTDS, подключил дорвей через API, как я понял по логике TDS отдает по API на дорвей данные о проверке (прошел юзер проверку на бота или нет) а уже на стороне сайта в зависимости от результата выдается код страницы (если не прав поправьте).

Подскажите может есть проще решение, т.к. тестил на разных сервисах (посмотреть как бот) некоторые выдавали полный код сайта.

Вот код который добавляю в начале страницы дора (в php не силен вот как работает у меня):


<?php
$z_key = '[BKEYWORD]';
include $_SERVER['DOCUMENT_ROOT'].'/api.php';
if($z_bot != $z_empty) {
$homepage = <<<HERE
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>503 Service Unavailable</h1>
<p>503 Service Unavailable No server is available to handle this request.</p>
</body></html>
HERE;
echo $homepage;
exit();
}
?>

Вот один из сервисов которым можно смотреть код страницы как бот: p2pi.ru/see-how-robot.html

мои настройки zTDS:

jpg zTds.jpg
jpg zTds11.jpg
jpg zTds1.jpg