Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 17.06.2014
Сообщений: 59

Авторизация на отдельной странице

09.06.2016, 13:28. Показов 885. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток ребят, может кто подсказать что не так, есть полностью готовая авторизация, настроил уже все, но после того как человек нажимает войти его должно перекидывать на главную страницу сайта, но этого не происходит выдает ошибку: "Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\login.php:1) in C:\login.php on line 2"

Вот сам код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php 
session_start(); 
?> 
 
<?php require_once("includes/connection.php"); ?> 
<?php include("includes/header.php"); ?> 
 
<?php 
 
 
 
if(isset($_POST["login"])){ 
 
if(!empty($_POST['username']) && !empty($_POST['password'])) { 
    $username=$_POST['username']; 
    $password=$_POST['password']; 
 
    $query =mysql_query("SELECT * FROM usertbl WHERE username='".$username."' AND password='".$password."'"); 
 
    $numrows=mysql_num_rows($query); 
    if($numrows!=0) 
 
    { 
    while($row=mysql_fetch_assoc($query)) 
    { 
    $dbusername=$row['username']; 
    $dbpassword=$row['password']; 
    } 
 
    if($username == $dbusername && $password == $dbpassword) 
 
    { 
    $_SESSION['session_username']=$username; 
    header("Location: index.html"); 
        } 
    } else { 
 
 $message =  "Неверный логин или пароль!"; 
    } 
 
} else { 
    $message = "Все поля обязательны для заполнения!"; 
} 
} 
 
?>
Буду очень благодарен!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2016, 13:28
Ответы с готовыми решениями:

Сделать, чтобы то, что выводит php в отдельной странице, выводил в диалоговом окне на главной странице
Есть форма &lt;form method=post action=/preorder.php&gt; &lt;div class=&quot;row half&quot;&gt; &lt;div class=6u&gt; &lt;input name=name placeholder=&quot;Имя&quot;...

Добавление комментария на отдельной странице со статьей
Всем привет! Я тут новичок но у меня возникла одна проблема. Хочу создать &quot;Добавление комментария на отдельной странице со статьей&quot;,...

Как вывести модуль на отдельной странице?
Подскажите, пожалуйста, как сделать, чтобы модуль для CMS Joomla показывался на отдельной странице? Вывод модуля через материал не...

7
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
09.06.2016, 14:15
Проверить на отсутствие пробельных символов в первой строке, пересохранить файл в кодировке UTF-8 без BOM
0
0 / 0 / 0
Регистрация: 17.06.2014
Сообщений: 59
09.06.2016, 16:09  [ТС]
Сохранил без BOM все равно, первая ошибка ушла, но вторая так же ругается повторно, выручайте.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
session_start();
?>
<?php require_once("includes/connection.php");
?>
<?php include("includes/header.php");
?>
<?php
if (isset($_POST["login"]))
     {
    if (!empty($_POST['username']) && !empty($_POST['password'])) {
        $username = $_POST['username'];
        $password = $_POST['password'];
        $query = mysql_query("SELECT * FROM usertbl WHERE username='" . $username . "' AND password='" . $password . "'");
        $numrows = mysql_num_rows($query);
        if ($numrows != 0)
         {
            while ($row = mysql_fetch_assoc($query))
             {
                $dbusername = $row['username'];
                $dbpassword = $row['password'];
                } 
            if ($username == $dbusername && $password == $dbpassword)
             {
                $_SESSION['session_username'] = $username;
header("Location: http://www.example.com/");
                } 
            } else
             {
            $message = "Неверный логин или пароль!";
            } 
        } else
         {
        $message = "Все поля обязательны для заполнения!";
        } 
    } 
?>
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
09.06.2016, 16:12
Прикрепите вышеуказанный файл к своему сообщению
0
0 / 0 / 0
Регистрация: 17.06.2014
Сообщений: 59
09.06.2016, 16:16  [ТС]
login.rar
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
09.06.2016, 16:25
Сессия стартует без проблем, перенаправление работает...странно)
0
0 / 0 / 0
Регистрация: 17.06.2014
Сообщений: 59
09.06.2016, 16:28  [ТС]
Очень странно, пробую авторизоваться, но не получается, высвечивается ошибка и все =(
Миниатюры
Авторизация на отдельной странице  
0
0 / 0 / 0
Регистрация: 17.06.2014
Сообщений: 59
09.06.2016, 16:31  [ТС]
Нашел способ замены header, не подскажите как заменить или вставить вот это:
JavaScript
1
2
3
<script language="JavaScript"> 
  window.location.href = "http://www.example.ru"
</script>
Просто я не очень понимаю в скриптах(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2016, 16:31
Помогаю со студенческими работами здесь

Стоит ли загрузку файлов организовывать на отдельной странице?
Как лучше сделать: в форму добавить input type=&quot;text&quot;, или с помощью js вообще на другую страницу(upload.php) сделать?

Нужно чтобы открывался товар на отдельной странице.
Такой вопрос есть страница скажем категории (так будет понятней для всех) и на странице категории есть список товаров или статей...

Нужен ПОИСК по многостраничному сайту-визитке с выводом на отдельной странице
Всем привет! Позарез нужен ПОИСК по сайту-визитке, в котором много страниц. В интернете нашел только поиск по 1 странице ...

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

Полная статья на отдельной странице
Доброго всем времени. Совсем ни так давно начал изучать php уже не поверхностно а углубленно, с html и css особых вопросов нет так по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru