SELECT (SELECT COUNT(*) FROM answer_table WHERE a = 'Yes') as a_count, (SELECT COUNT(*) FROM answer_table WHERE b = 'Yes') as b_count, ...
</script>
<?php
include ('mysql.php');
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header("WWW-Authenticate: Basic realm=\"Admin Page\"");
header("HTTP/1.0 401 Unauthorized");
echo "Текст, отправляемый в том случае, если пользователь нажал кнопку Cancel";
exit();
}
$res = $mydb->query('SELECT pass FROM users WHERE login="'.$mydb->real_escape_string($_SERVER['PHP_AUTH_USER']).'"');
if ($res !== false && $res->num_rows > 0)
{
$user = $res->fetch_object();
if ($user->pass === (string)$_SERVER['PHP_AUTH_PW']) {
echo 'You got it!';
} else {
echo 'Invalid password';
}
} else
echo 'User not found';
include 'index.php';
. Маловероято, но может быть.var_dump($_SERVER);
в index.php и посмотреть, какие пути приходят в скрипт.
У нас есть два цода, nginx есть в первом и во втором сейчас.
Вот как из этой истории перенаправить трафик - вопрос. У меня была идея пробовать указать в DNS два публичных ip балансиров, и в обычное время выключать один балансир (балансир резервного ЦОДа), а в случае аварии на основном - включать резервный балансир.
Но как-то не нашёл подтверждения что это будет работать хорошо и стабильно в т.ч. и от коллег.