Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка в сессиях

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
jeki0
Отправлено: 04 Июля, 2012 - 13:58:25
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Здравствуйте Огорчение
Я делаю сайт, точнее авторизацию для него.
Вот мой сайт- http://filegen[dot]hut4[dot]ru
Я вхожу под логином и паролем админа. И возникает какае-то мне не понятная ошибка.
Вот зайдите посмотрите:
логин- admin
пароль- password
Пожалуйста скажите как исправить ошибку, на всякий случай прекрипил исходник сайта. Плизз, помогите.
Скачать файл: ishodnik.zip
Скачан раз: 47
 
 Top
_Dark_
Отправлено: 04 Июля, 2012 - 14:14:41
Post Id


Частый гость


Покинул форум
Сообщений всего: 231
Дата рег-ции: Окт. 2011  


Помог: 5 раз(а)

[+]


Знаете, если появляется такая ошибка, то лучше удалить этот движок.
 
 Top
avtor.fox
Отправлено: 04 Июля, 2012 - 14:19:14
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Вы изменяли файл uni-auth.php?
 
 Top
jeki0
Отправлено: 04 Июля, 2012 - 14:32:22
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Нет, его я не изменял.
(Добавление)
http://filegen[dot]hut4[dot]ru/auth.php
Если авторизоваться от сюда то все прооходит нормально
(Добавление)
http://filegen[dot]hut4[dot]ru/auth.php
Если авторизоваться от сюда, то все прооходит нормально.
(Добавление)
Я не хочу удалять этот скрипт. Он очень прост, настолько прост что я понимаю что для чего. И это мне в нем нравится.
 
 Top
Zuldek
Отправлено: 04 Июля, 2012 - 14:43:53
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Без исходников могу сказать, что скорее всего вы прилепили авторизацию неудачно, потому что она вероятно после входа через форму пытается создать сессию уже после передачи заголовков, поэтому и возникает эта ошибка.

(Отредактировано автором: 04 Июля, 2012 - 14:44:26)

 
 Top
jeki0
Отправлено: 04 Июля, 2012 - 14:45:03
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




А как исправить?
(Добавление)
Я php изучаю только 3 день, и не знаю куда его надо прелеплять. А знание delphi в php мне ни как не помогает.
 
 Top
NoPaper
Отправлено: 04 Июля, 2012 - 14:59:04
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




jeki0 пишет:
А как исправить?
(Добавление)
Я php изучаю только 3 день, и не знаю куда его надо прелеплять. А знание delphi в php мне ни как не помогает.

Нужен файл uni-auth.php
Кинь его содержание, там ошибка в хедерах


не видел что файл прикреплен =) сча ковыряю

(Отредактировано автором: 04 Июля, 2012 - 15:04:03)

 
 Top
jeki0
Отправлено: 04 Июля, 2012 - 15:05:08
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




В первом моем сообщении я прекрипил его и весь сайт.
(Добавление)
Ага. Хорошо.
(Добавление)
Я в файле index.php, строку <?php include 'auth.php' ?> перенес на самый вверх и скрипт заработал правильно. А в том месте работать не хочет.

(Отредактировано автором: 04 Июля, 2012 - 15:11:10)

 
 Top
NoPaper
Отправлено: 04 Июля, 2012 - 15:11:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




в файле index.php
в самом начале после session_start(); нужно добавить ob_start();


и в конце файла после </html> добавить ob_end_flush();


PHP:
скопировать код в буфер обмена
  1.  
  2. ...
  3. </body>
  4. </html>
  5. <?PHP
  6.         ob_end_flush();
  7. ?>
  8.  


должно заработать
(Добавление)
jeki0 пишет:

Я в файле index.php, строку <?php include 'auth.php' ?> перенес на самый вверх и скрипт
заработал правильно. А в том месте работать не хочет.


так нужно было сделать разработчику скрипта))) но если сейчас перенести строку вверх, может испортиться дизайн сайта
 
 Top
jeki0
Отправлено: 04 Июля, 2012 - 15:15:05
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Ха-ха Закатив глазки Закатив глазки Закатив глазки Закатив глазки Закатив глазки Закатив глазки
Ура!!! Работает. Большое вам спасибо, очень вам признателен.
Вот только зачем это нужно добавлять, могли бы объяснить?
(Добавление)
Огорчение Жаль я не могу спасибо нажать. Сообщений на форуме не хватает.
(Добавление)
Не, разработчик здесь не причем. Я сам склеивал дизайн и скрипт.

(Отредактировано автором: 04 Июля, 2012 - 15:18:33)

 
 Top
NoPaper
Отправлено: 04 Июля, 2012 - 15:22:54
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




jeki0 пишет:
Ха-ха Закатив глазки Закатив глазки Закатив глазки Закатив глазки Закатив глазки Закатив глазки
Ура!!! Работает. Большое вам спасибо, очень вам признателен.
Вот только зачем это нужно добавлять, могли бы объяснить?


Перед тем как зайти на сайт пользователь получает заголовки страницы (нужно устанавливать cookies? Существует данная страница? Нужно перенаправлять пользователя на другую страницу? и пр.) так сказать диалог между сервером и клиентом. А потом сервер отправляет содержимое страницы. Скрипт после отправки содержимого страницы пытался перенаправить пользователя на другую страницу (это можно делать только перед отправкой содержимого).

Функция ob_start(); кеширует все содержимое страницы и не выводит ее до тех пор, пока не завершится диалог клиента с сервером.

ob_end_flush() выводит закешированное содержимое страницы.
 
 Top
jeki0
Отправлено: 04 Июля, 2012 - 15:24:59
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Понятно, ещё раз спасибо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB