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

Почему не работает header в php

16.04.2021, 17:29. Показов 790. Ответов 3

Студворк — интернет-сервис помощи студентам
Привет всем ребята, столкнулся с такой проблемой нужно перейти на главную страницу после регестраци но почему-то когда пишу header в коде просто ошибку кидает и не переходит никуда. Вот код
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php session_start();
?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Австоризация и регистрація</title>
    <link rel="stylesheet" href="assets/css/main.css">
</head>
<body>
<form action="register.php"  method="post" enctype="multipart/form-data">
    <label>Фио</label>
    <input type="text" name="full_name" placeholder="Введите свое полное имя">
    <label>Логин</label>
    <input type="text" name="login" placeholder="Введите свой логин">
    <label>Почта</label>
    <input type="email" name="email" placeholder="Введите адрес своей почты">
    <label>Пароль</label>
    <input type="password" name="password" placeholder="Введите пароль">
    <label>Потверждения пароля</label>
    <input type="password" name="password_confirm" placeholder="Потвердите пароль">
    <button type="submit" name="btn">Войти</button>
    <p>
        У вас уже есть аккаунт? - <a href="index.php">авторизируйтесь</a>!
    </p>
 
<?  if ($_SESSION['message']) {
    echo '<p class="msg">' . $_SESSION['message'] . '</p>';
}
unset($_SESSION['message']);
?>
 
</form>
</body>
</html>
<?php
 
if (isset($_POST['btn'])) {
 
    $connect = mysqli_connect('web.ua','root','root','practice');
    if (!$connect)
    {
        die('Error connect to DataBase');
 
    }
 
    $full_name = $_POST['full_name'];
    $login = $_POST['login'];
    $email = $_POST['email'];
    $password = $_POST['password'];
    $password_confirm = $_POST['password_confirm'];
 
 
    if ($password === $password_confirm) {
 
 
 
        mysqli_query( $connect , "INSERT INTO `users` ( `full_name`, `login`, `email`, `password`) VALUES ( '$full_name', '$login', '$email', '$password')");
        $_SESSION['message']= 'Регестрация прошла успешно';
        header('Location: /');
    }
    else {
        $_SESSION['message']= 'Пароли не совпадают';
 
 
    }
}
 
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2021, 17:29
Ответы с готовыми решениями:

Почему в винде не работает header('Location: index.php'); ?
Почему в винде не работает header('Location: index.php'); ?

Почему не подключается стили из header.php
Есть небольшой интернет-магазин реализованый по паттерну МВС. На главной странице http://localhost/mvc_mag и на странице Каталога...

Warning: Cannot modify header information - headers already sent в header('Location: /index.php');
Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\new\cms\login.php:10) in...

3
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
16.04.2021, 18:00
Здравствуйте. Это у вас всё в одном файле? Тогда получается, что вы отправляете заголовки после того, как код начал формировать страницу, это так не сработает.
0
0 / 0 / 0
Регистрация: 20.10.2020
Сообщений: 10
16.04.2021, 18:38  [ТС]
Сможете подсказать как правильно сделать?

Добавлено через 3 минуты
DrType,сможете подсказать как правильно сделать?
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
16.04.2021, 20:53
Цитата Сообщение от traktila21 Посмотреть сообщение
Сможете подсказать как правильно сделать?
Ответ тут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2021, 20:53
Помогаю со студенческими работами здесь

Почему не работает перенаправление header("Location: ")? выводит только его html
Добрый день, у меня такая проблема: есть простая страничка, я убрал оттуда все лишнее и оставил только это: &lt;?php ...

Почему srand() не работает в "Header.h"?
#pragma once #include&lt;iostream&gt; #include&lt;ctime&gt; #include&lt;cassert&gt; #include&lt;cmath&gt; srand((unsigned)time(0));//вот здесь class...

Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout
Всем привет я начинаю обучаться программированию и сегодня столкнулся с такой проблемой Error 1 error C2447: '{' : missing function header...

Почему не работает php-код?
Здравствуйте! Есть код отправки письма с сайта на электронку, но письма не приходят. Тестовое сообщение в денвере приходит. Подскажите, что...

Не работает код php. Почему?
Я только начал изучать php. Установил Denwer, он установился нормально и запускается тоже без ошибок. Создал вот такой файл с расширением...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru