[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: header Location не работает
A_M
Кто может пояснить почему в данном коде
<?php
/*Адрес сервера*/
define("DB_HOST", "localhost");
/*Логин для соединения с базой*/
define("DB_LOGIN", "pecom");
/*Пароль для соединения с базой*/
define("DB_PASSWORD", "Y16foSn3u6");
/*Имя базы данных*/
define("DB_NAME", "pecom");
/*Имя файла с личными данными пользователей*/
define("ORDERS_LOG", "orders.log");
/*Устанавливаем соединение с сервером базы данных*/
mysql_connect(DB_HOST, DB_LOGIN, DB_PASSWORD) or die("Не могу соединиться с сервером базы данных!");
/*Выбираем базу данных*/
mysql_select_db(DB_NAME) or die(mysql_error());

if(isset($_POST['submit']))
{
if ($_POST['login'] == 'manager' and $_POST['password'] == 'pass')
{
if(!file_exists(ORDERS_LOG))
{
$orders = file(ORDERS_LOG);
foreach($orders as $order)
{
list($name, $email, $phone, $address, $customer, $datetime) = explode("|", $order);
$sql = "INSERT INTO work
(name, email, phone, address, datetime, customer)
VALUES('
$name', '$email', '$phone', '$address', '$datetime', '$customer')";
$res = mysql_query($sql) or die(mysql_error());
}
unlink(ORDERS_LOG); #Удаляем файл
}
header('Location: manager.php'); exit();
}
else print "Введён неверный логин/пароль";
}

?>
<form method="POST">
Логин <input name="login" type="text"></br>
Пароль <input name="password" type="password"></br>
<
input name="submit" type="submit" value="Войти">
</
form>


header('Location: manager.php')
не работает, однако если заменим его например на
header('Location: http://phpforum.su')
, то перенаправление срабатывает?

Под не работает Я имею ввиду либо вывод той же страницы, либо сообщение о зацикливании переадресации.
Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.