PHP/MySQL | Как сделать переход на гл.страницу ?
Тема закрыта by
pisos_pro
Причина: Переделываю код заново

Причина: Переделываю код заново
Должно после авторизации перекидывать на гл.страницу, но оно просто обновляет страницу и все. Что делать?
pisos_pro, header('Location:/index.php');
exit;
exit;
Тихий (15.10.2017 в 22:51)
pisos_pro, header('Location:/index.php');
exit;
pisos_pro, header('Location:/index.php');
exit;
еще проще
<?php
header('Location:/');
exit;
?>
________
посл. ред. 15.10.2017 в 23:05; всего 1 раз(а); by [Brony] pimnik98
[Brony] pimnik98, таки да
Тихий, уже испытанно. Не хочет работать. Может весь код вам что-то даст
<?php
session_start();
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Вход на сайт</title>
<link rel="stylesheet" href="/style/auth/style.css">
</head>
<body>
<section class="container">
<div class="login">
<h1>Войти в личный кабинет</h1>
<form action="aut.php" method="POST" />
<p><input type="text" name="name" value="" placeholder="Логин или Email"></p>
<p><input type="password" name="pass" value="" placeholder="Пароль"></p>
<p class="remember_me">
<label>
<input type="checkbox" name="remember_me" id="remember_me">
Запомнить меня
</label>
</p>
<p class="submit"><input type="submit" name="submit" value="Войти"></p>
</form>
</div>
<div class="login-help">
<a href="index.html">Забыли пароль?</a> Восстановите его!
</div>
</section>
<?php
include 'funs/head.php';
$connection = mysqli_connect('localhost', 'm661631b_blog', '123456', 'm661631b_blog') or die(mysqli_error($connection));
if (isset($_POST['submit']))
{
if (empty($_POST['name']))
{
$info_input = 'Вы не ввели логин';
}
elseif (empty($_POST['pass']))
{
$info_input = 'Вы не ввели пароль';
}
else
{
$login = $_POST['name'];
$password = $_POST['pass'];
$user = mysqli_query($connection, "SELECT `id` FROM `users` WHERE `login` = '$login' AND `password` = '$password'");
$id_user = mysqli_fetch_array($user);
if (empty($id_user['id']))
{
$info_input = 'Введенные данные не верны';
}
else
{
session_register('id', 'name', 'pass');
$_SESSION['pass'] = $password;
$_SESSION['name'] = $login;
$_SESSION['id'] = $id_user['id'];
header('Location: http://m661631b.beget.tech/ ');
echo"iygo";
exit;
}
}
}
$info_input = isset($info_input) ? $info_input : NULL;
echo $info_input;
?>
</body>
</html>
________
посл. ред. 15.10.2017 в 23:52; всего 1 раз(а); by pisos_pro
<?php
session_start();
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Вход на сайт</title>
<link rel="stylesheet" href="/style/auth/style.css">
</head>
<body>
<section class="container">
<div class="login">
<h1>Войти в личный кабинет</h1>
<form action="aut.php" method="POST" />
<p><input type="text" name="name" value="" placeholder="Логин или Email"></p>
<p><input type="password" name="pass" value="" placeholder="Пароль"></p>
<p class="remember_me">
<label>
<input type="checkbox" name="remember_me" id="remember_me">
Запомнить меня
</label>
</p>
<p class="submit"><input type="submit" name="submit" value="Войти"></p>
</form>
</div>
<div class="login-help">
<a href="index.html">Забыли пароль?</a> Восстановите его!
</div>
</section>
<?php
include 'funs/head.php';
$connection = mysqli_connect('localhost', 'm661631b_blog', '123456', 'm661631b_blog') or die(mysqli_error($connection));
if (isset($_POST['submit']))
{
if (empty($_POST['name']))
{
$info_input = 'Вы не ввели логин';
}
elseif (empty($_POST['pass']))
{
$info_input = 'Вы не ввели пароль';
}
else
{
$login = $_POST['name'];
$password = $_POST['pass'];
$user = mysqli_query($connection, "SELECT `id` FROM `users` WHERE `login` = '$login' AND `password` = '$password'");
$id_user = mysqli_fetch_array($user);
if (empty($id_user['id']))
{
$info_input = 'Введенные данные не верны';
}
else
{
session_register('id', 'name', 'pass');
$_SESSION['pass'] = $password;
$_SESSION['name'] = $login;
$_SESSION['id'] = $id_user['id'];
header('Location: http://m661631b.beget.tech/ ');
echo"iygo";
exit;
}
}
}
$info_input = isset($info_input) ? $info_input : NULL;
echo $info_input;
?>
</body>
</html>
________
посл. ред. 15.10.2017 в 23:52; всего 1 раз(а); by pisos_pro
pisos_pro, Зря бд спалил

pisos_pro, скорее всего дело до переадресации не доходит.
<?php
session_start();
?>
<?php
include 'funs/head.php';
$connection = mysqli_connect('localhost', 'm661631b_blog', '123456', 'm661631b_blog') or die(mysqli_error($connection));
if (isset($_POST['submit']))
{
if (empty($_POST['name']))
{
$info_input = 'Вы не ввели логин';
}
elseif (empty($_POST['pass']))
{
$info_input = 'Вы не ввели пароль';
}
else
{
$login = $_POST['name'];
$password = $_POST['pass'];
$user = mysqli_query($connection, "SELECT `id` FROM `users` WHERE `login` = '$login' AND `password` = '$password'");
$id_user = mysqli_fetch_array($user);
if (empty($id_user['id']))
{
$info_input = 'Введенные данные не верны';
}
else
{
session_register('id', 'name', 'pass');
$_SESSION['pass'] = $password;
$_SESSION['name'] = $login;
$_SESSION['id'] = $id_user['id'];
header('Location: http://m661631b.beget.tech/ ');
echo"iygo";
exit;
}
}
}
$info_input = isset($info_input) ? $info_input : NULL;
echo $info_input;
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Вход на сайт</title>
<link rel="stylesheet" href="/style/auth/style.css">
</head>
<body>
<section class="container">
<div class="login">
<h1>Войти в личный кабинет</h1>
<form action="aut.php" method="POST" />
<p><input type="text" name="name" value="" placeholder="Логин или Email"></p>
<p><input type="password" name="pass" value="" placeholder="Пароль"></p>
<p class="remember_me">
<label>
<input type="checkbox" name="remember_me" id="remember_me">
Запомнить меня
</label>
</p>
<p class="submit"><input type="submit" name="submit" value="Войти"></p>
</form>
</div>
<div class="login-help">
<a href="index.html">Забыли пароль?</a> Восстановите его!
</div>
</section>
</body>
</html>
Пробуйте так
session_start();
?>
<?php
include 'funs/head.php';
$connection = mysqli_connect('localhost', 'm661631b_blog', '123456', 'm661631b_blog') or die(mysqli_error($connection));
if (isset($_POST['submit']))
{
if (empty($_POST['name']))
{
$info_input = 'Вы не ввели логин';
}
elseif (empty($_POST['pass']))
{
$info_input = 'Вы не ввели пароль';
}
else
{
$login = $_POST['name'];
$password = $_POST['pass'];
$user = mysqli_query($connection, "SELECT `id` FROM `users` WHERE `login` = '$login' AND `password` = '$password'");
$id_user = mysqli_fetch_array($user);
if (empty($id_user['id']))
{
$info_input = 'Введенные данные не верны';
}
else
{
session_register('id', 'name', 'pass');
$_SESSION['pass'] = $password;
$_SESSION['name'] = $login;
$_SESSION['id'] = $id_user['id'];
header('Location: http://m661631b.beget.tech/ ');
echo"iygo";
exit;
}
}
}
$info_input = isset($info_input) ? $info_input : NULL;
echo $info_input;
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Вход на сайт</title>
<link rel="stylesheet" href="/style/auth/style.css">
</head>
<body>
<section class="container">
<div class="login">
<h1>Войти в личный кабинет</h1>
<form action="aut.php" method="POST" />
<p><input type="text" name="name" value="" placeholder="Логин или Email"></p>
<p><input type="password" name="pass" value="" placeholder="Пароль"></p>
<p class="remember_me">
<label>
<input type="checkbox" name="remember_me" id="remember_me">
Запомнить меня
</label>
</p>
<p class="submit"><input type="submit" name="submit" value="Войти"></p>
</form>
</div>
<div class="login-help">
<a href="index.html">Забыли пароль?</a> Восстановите его!
</div>
</section>
</body>
</html>
Пробуйте так
А че данные фильтровать нн надо ??