ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Не работает Header
  #1  
Старый 11.07.2006, 19:36
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
Question Не работает Header

У меня вот такая проблемка. Делаю скриптик авторизации и наткнулся на такой косяк. После того как я ввел логин и пароль, если они верны, то тогда меня должно перекидывать на другую страницу. Реализовывал это с помощью
Код:
Header("Location: admin.php");
но на него появляется такая ошибка
Код:
Warning: Cannot modify header information - headers already sent by (output started at z:\home\kom\www\adm\index.php:15) in z:\home\kom\www\adm\index.php on line 32
Кто знает в чем дело подскажите пожалуйста. Заранее благодарен.
Вот на всякий случай сам скрипт:
Код:
<?php
session_name("admin_session");
session_start();
?>
<html><head><title>Вход в Админку Комменты.</title>

</head><body>
<table border="0"><tr>
<td>
Логин:
</td><td><form  action="index.php?go=yes" method="post">
<input name="user_t" type="text" ></td></tr>
<tr><td>Пароль: </td><td><input name="pass_admin_t" type="password"></td></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="Далее"></form></td></tr></table>
<?php
Error_reporting(7);

include "../config.php";

$_POST['user_t'] = $user_t;
$_POST['pass_admin_t'] = $pass_admin_t;

if (!$go)
{
 exit();
}
if($user_t==user and $pass_admin_t==pass_admin)
{
$_SESSION["user_t"]=$user_t;
$_SESSION["admin_pass_t"]=$admin_pass_t;

Header("Location: admin.php");

}
else {
        echo "Неверно!!!" ;
        }
?>

</body></html>
 
Ответить с цитированием

  #2  
Старый 11.07.2006, 19:48
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

хидер нельзя посылать после вывода текста.

Крайне не рекоммендую начинать с пхп, сначала стоит разобраться, как работает интернет.
 
Ответить с цитированием

  #3  
Старый 11.07.2006, 20:05
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

Я стараюсь в процессе. А если буду еще и разбираться как инет работает то я до пхп вообще не дойду... Ну а все таки как тогда положение исправлять?
 
Ответить с цитированием

  #4  
Старый 11.07.2006, 20:25
Аватар для r0
r0
Постоянный
Регистрация: 17.07.2005
Сообщений: 475
Провел на форуме:
1665310

Репутация: 488
По умолчанию

фу блин , клинит =)
просто создай второй блок
те
Цитата:
if ( $user_t !== user and $pass_admin_t !== pass_admin ) {
echo "еррор.пепец тебе";
exit;
}

else {
делай что хочешь();
}
Ясен смысл , мною вкладываемый? =)

Последний раз редактировалось r0cha!; 11.07.2006 в 20:32..
 
Ответить с цитированием

  #5  
Старый 11.07.2006, 20:34
Аватар для r0
r0
Постоянный
Регистрация: 17.07.2005
Сообщений: 475
Провел на форуме:
1665310

Репутация: 488
По умолчанию

Да кстати ты пишешь с register_globals on/off ?
 
Ответить с цитированием

  #6  
Старый 11.07.2006, 20:39
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

registr_globals=on
 
Ответить с цитированием

  #7  
Старый 11.07.2006, 20:44
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

Смысл ясен тока не работает ниче.( Есть еще предложения? Заранее благодарен.
 
Ответить с цитированием

  #8  
Старый 11.07.2006, 20:48
Аватар для r0
r0
Постоянный
Регистрация: 17.07.2005
Сообщений: 475
Провел на форуме:
1665310

Репутация: 488
По умолчанию

Ну как не работает? Всё нормально. это составляющая какого файла?
Цитата:
registr_globals=on
=) +если на серваке так же будет = скажи как выложишь свое творение в Сети = я побалуюсь в админке
 
Ответить с цитированием

  #9  
Старый 11.07.2006, 20:58
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

Так не будет... И не работает... Голова уже болит от него.
 
Ответить с цитированием

  #10  
Старый 11.07.2006, 21:06
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Просто создай в начале функцию которая использует код с Header, затем уже при помощи if проверяй в теле скрипта, если все ок, значит не вызывай функцию, а если нет тогда надо! Я так делал когда писал CMS на заказ!!!
Попоже могу выложить твой скрипт уже готовый, просто сейчас я не дома!!!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi WebBrowser не работает [ENTER] donetsk С/С++, C#, Delphi, .NET, Asm 12 02.07.2006 18:44
Не работает javascript andre PHP, PERL, MySQL, JavaScript 0 10.04.2006 13:27
А у меня Qip не работает (( [ Vortex ] Болталка 16 13.03.2006 10:34
как работает кликател!? silveran Сотовый фрикинг 0 27.07.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ