Привет всем, у меня тут две проблемы при входе меня перекидывает на стартовую страницу localhost и при возвращение вход осуществился, вход работает но как исправить чтобы не перекидывал. и вторая проблема я не могу выйти,я много вариантов попробовал но не работает ни один.
//вход
<?php
$dbc = mysqli_connect('localhost', 'root', '', 'lesson');
if(!isset($_COOKIE['user_id'])) {
if(isset($_POST['submit'])) {
$user_username = mysqli_real_escape_string($dbc, trim($_POST['username']));
$user_password = mysqli_real_escape_string($dbc, trim($_POST['password']));
if(!empty($user_username) && !empty($user_password)) {
$query = "SELECT `user_id` , `username` FROM `signup` WHERE username = '$user_username' AND password = SHA('$user_password')";
$data = mysqli_query($dbc,$query);
if(mysqli_num_rows($data) == 1) {
$row = mysqli_fetch_assoc($data);
setcookie('user_id', $row['user_id'], time() + (60*60*24*30));
setcookie('username', $row['username'], time() + (60*60*24*30));
$home_url = 'http://' . $_SERVER['HTTP_HOST'];
header('Location: '. $home_url);
}
else {
echo 'Извините, вы должны ввести правильные имя пользователя и пароль';
}
}
else {
echo 'Извините вы должны заполнить поля правильно';
}
}
}
?>
форма входа
<form id="inputs" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<h3>Вход</h3>
<input placeholder="username" type="text" name="username"><br>
<input placeholder="password" type="password" name="password">
<br><br><br>
<button id="submit" type="submit" name="submit">Вход</button>
<a style="padding-left: 150px;
padding-top: 13px;
float: left;" href="signup.php"> Регистрация</a>
</form>
//выход
<?php
unset($_COOKIE['user_id']);
unset($_COOKIE['username']);
unset($_SESSION['user_id']);
unset($_SESSION['username']);
session_destroy();
setcookie('user_id', '', -1, '/');
setcookie('username', '', -1, '/');
$home_url = 'http://' . $_SERVER['HTTP_HOST'];
header('Location: ' . $home_url);
?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Всем приветУ меня такая проблемка не получается поменять права на вновь созданную папку
Пишу программу на си++ и возникла необходимость читать файл /proc/meminfoНо на сервере запускается несколько копий данной программы, в связи с чем...