maybe_we
Guest
header('Location: ') странный глюк
Есть следующий код:
При срабатывании второго условия header('Location: index.php'); упорно не хочет работать.
php.exe, Apache.exe и какой-то csrss.exe загружают процессор на 100%. В конечном итоге эксплорер выдаёт "Can not find page", после чего в этом же окне эксплорера если даже вручную ввести адрес к index.php, то он всё равно не открывается. Открываем новый эксплорер, вводим тот же адрес, всё нормально. Те же признаки и в Opera. В других броузерах не проверял, не имею. Если срабатывает первое условие, то всё переадресовывается нормально.
Система WinXP SP1, Apache 1.3, PHP 4.3.4
В чём может быть проблема? Как бороться?
Есть следующий код:
PHP:
session_start();
include('func.getip.php');
if ( $_SESSION['sess_auth'] != 1 ) {
header('Location: index.php');
exit;
}
include('../connect_db.php');
$query_ban = mysql_query("SELECT * FROM chat_ban WHERE ip='" . getip() . "'") or die(mysql_error());
$num = mysql_num_rows($query_ban);
if ($num) {
header('Location: index.php');
exit;
}
php.exe, Apache.exe и какой-то csrss.exe загружают процессор на 100%. В конечном итоге эксплорер выдаёт "Can not find page", после чего в этом же окне эксплорера если даже вручную ввести адрес к index.php, то он всё равно не открывается. Открываем новый эксплорер, вводим тот же адрес, всё нормально. Те же признаки и в Opera. В других броузерах не проверял, не имею. Если срабатывает первое условие, то всё переадресовывается нормально.
Система WinXP SP1, Apache 1.3, PHP 4.3.4
В чём может быть проблема? Как бороться?