Это мой сценарий входа. Я перенаправляю пользователя на /sws/index.php?user=$user
, но я хочу использовать .htaccess
для перенаправления их на /sws/index/user/$user
.Как я могу переписать этот URL?
Переменная $user
представляет собой имя пользователя пользователя!
Я пробовал много разных учебников, чтобы попытаться переписать URL-адрес, но они не сработали! Может ли кто-нибудь предложить скрипт .htaccess
, который будет работать здесь? Кроме того, когда пользователь входит в систему, я хочу, чтобы URL-адрес был переписан автоматически.
<?php
if (isset($_POST['login'])) {
include "functions/password.php";
$email = $_POST['email'];
$password = $_POST['password'];
$result = mysqli_query($connect, "SELECT * FROM users0 WHERE email='$email'");
$row = mysqli_fetch_array($result, MYSQLI_BOTH);
if (password_verify($password, $row['password'])) {
session_start();
$_SESSION["id"] = $row['id'];
$_SESSION["first_name"] = $row['first_name'];
$_SESSION["last_name"] = $row['last_name'];
$_SESSION["email"] = $row['email'];
$_SESSION["company"] = $row['company'];
$user = $_SESSION['first_name'] . $_SESSION['last_name'];
header('Location: index.php?user=' . $user);
} else {
header('Location: index.php?error');
}
}
?>