Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема Аутентификации,Cannot modify header 
:(
    Опции темы
minimalist
Дата 22.10.2010, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.9.2010

Репутация: нет
Всего: нет



Выдает ошибку после вводе имени и пароля....

Цитата

Warning: Cannot modify header information - headers already sent by (output started at E:\home server\newland.ru\www\newland\login.php:1) in E:\home server\newland.ru\www\newland\login.php on line 0 


 вот такой код до <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

charset=iso-8859-1 если это чем-то может помочь 

Цитата

<?php virtual('/Connections/conn_newland.php'); ?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  @session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
  $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['username'])) {
  $loginUsername=$_POST['username'];
  $password=$_POST['pwd'];
  $MM_fldUserAuthorization = "userGroup";
  $MM_redirectLoginSuccess = "index.php";
  $MM_redirectLoginFailed = "login_failed.php";
  $MM_redirecttoReferrer = true;
  mysql_select_db($database_conn_newland, $conn_newland);
    
  $LoginRS__query=sprintf("SELECT username, pwd, userGroup FROM tbl_users WHERE username='%s' AND pwd='%s'",
  get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $conn_newland) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
    
    $loginStrGroup  = mysql_result($LoginRS,0,'userGroup');
    
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;       

    if (isset($_SESSION['PrevUrl']) && true) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];    
    }
    header("Location: ". $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>


  
помогите не знаю, что делать...поисковик облазил, там какие-то не те советы.....((((

Это сообщение отредактировал(а) minimalist - 23.10.2010, 12:52
PM MAIL   Вверх
skyboy
Дата 22.10.2010, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



не там читал.
у тебя до вызова header/session_start происходит вывод. вот здесь:
Цитата(minimalist @  22.10.2010,  15:34 Найти цитируемый пост)
output started at E:\home server\newland.ru\www\newland\login.php:1


PM MAIL   Вверх
minimalist
Дата 22.10.2010, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.9.2010

Репутация: нет
Всего: нет



И что мне это дает???? можно поподробней!!!!
PM MAIL   Вверх
skyboy
Дата 22.10.2010, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



ты по ссылке смотрел статью?
PM MAIL   Вверх
minimalist
Дата 22.10.2010, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.9.2010

Репутация: нет
Всего: нет



Читал, спасибо......все пробелы удалял....нечего...все без изменений!!!!

Я специально код этот выложил. чтобы кто-нибудь увидел ошибку......потому что я не вижу!!!!!!!


PM MAIL   Вверх
patap
Дата 22.10.2010, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 26
Всего: 40



любой вывод в браузер, может что-то все-таки выводится? 
если файл в utf8 там в начале возможно есть заголовок BOM, он тоже считается


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
skyboy
Дата 22.10.2010, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(minimalist @  22.10.2010,  18:19 Найти цитируемый пост)
Я специально код этот выложил. чтобы кто-нибудь увидел ошибку......потому что я не вижу!!!!!!!


Цитата(minimalist @  22.10.2010,  15:34 Найти цитируемый пост)
<?php virtual('/Connections/conn_newland.php'); ?>
<?php

между "?>" и "<?php" есть перевод строки. То, что этот символ не отображается, не значит, что его нет. Или что его игнорирует РНР.
PM MAIL   Вверх
minimalist
Дата 23.10.2010, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.9.2010

Репутация: нет
Всего: нет



убирал перевод строки не помогает!!!!!!!!!!!!!!!!!!!!!!!!!!(((
PM MAIL   Вверх
Photon
Дата 23.10.2010, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


Профиль
Группа: Участник
Сообщений: 282
Регистрация: 27.2.2009
Где: Таганрог

Репутация: 10
Всего: 12



Возникает один вопрос: почему используется функция virtual, а не include или require?


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
minimalist
Дата 23.10.2010, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.9.2010

Репутация: нет
Всего: нет



потому что это все происходит на виртуальном хосте........
PM MAIL   Вверх
gta4kv
Дата 23.10.2010, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Цитата(minimalist @ 23.10.2010,  18:03)
потому что это все происходит на виртуальном хосте........

И что?
PM MAIL   Вверх
Тигер
Дата 23.10.2010, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2010

Репутация: нет
Всего: нет



1) читать статью
2) смотреть подключаемый файл
3) смотреть накрайняк ob_* функции

Код

<?php 
require_once('/Connections/conn_newland.php'); 

// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  @session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
  $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['username'])) {
  $loginUsername=$_POST['username'];
  $password=$_POST['pwd'];
  $MM_fldUserAuthorization = "userGroup";
  $MM_redirectLoginSuccess = "index.php";
  $MM_redirectLoginFailed = "login_failed.php";
  $MM_redirecttoReferrer = true;
  mysql_select_db($database_conn_newland, $conn_newland);
    
  $LoginRS__query=sprintf("SELECT username, pwd, userGroup FROM tbl_users WHERE username='%s' AND pwd='%s'",
  get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $conn_newland) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
    
    $loginStrGroup  = mysql_result($LoginRS,0,'userGroup');
    
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;       

    if (isset($_SESSION['PrevUrl']) && true) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];    
    }
    header("Location: ". $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>

PM MAIL   Вверх
skyboy
Дата 24.10.2010, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



я правильно понимаю: тот код, который ты в предыдущем сообщении выложил, ошибку не выдает?
PM MAIL   Вверх
minimalist
Дата 24.10.2010, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.9.2010

Репутация: нет
Всего: нет



Цитата

Цитата(minimalist @ 23.10.2010,  18:03)
потому что это все происходит на виртуальном хосте........

И что? 

 
Сам не понял к чему этот вопрос был задан

Добавлено через 2 минуты и 24 секунды
тигер тот код который ты мне выложил выдает
вот это
Цитата

Warning: require_once(/Connections/conn_newland.php): failed to open stream: No such file or directory in E:\home server\newland.ru\www\newland\login.php on line 2 Fatal error: require_once(): Failed opening required '/Connections/conn_newland.php' (include_path='.;C:\php5\pear') in E:\home server\newland.ru\www\newland\login.php on line 2 

PM MAIL   Вверх
minimalist
Дата 24.10.2010, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 13.9.2010

Репутация: нет
Всего: нет



После   
Цитата
PHP: оптимальная конфигурация автор: Mal Hack
 Ошибки все с экрана исчезли, но При правильном или не при правильном наборе user и password ничего не происходит.....страница приходит в изначальное положение. В чем может быть проблема????

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0916 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.