Как перекидывать пользователя после входа в аккаунт/регистрации туда, где он был до этого?
Есть идея, при каждом перекидывании на регистрацию в get'е указывать куда переносится после входа (/regiser.php?l=/chat/), но проблема в том, что поле просмотра аккаунта
вот-такая штука
я импортирую, и указать там get не получится.
Есть другие способы это реализовать?
P.s.надеюсь, понятно объяснил
Дополнительно:
Редирект на referer?
Referer (от ошибочного написания англ. referrer — отсылающий, направляющий) — в протоколе HTTP один из заголовков запроса клиента. Содержит URL источника запроса. Если перейти с одной страницы на другую, referer будет содержать адрес первой страницы. Часто на HTTP-сервере устанавливается программное обеспечение, анализирующее referer и извлекающее из него различную информацию. Так, например, владелец веб-сайта получает возможность узнать, по каким поисковым запросам, как часто и на какие именно страницы попадают люди. Если HTTP-клиент загружает с сервера картинку, представленную на какой-либо странице, то referer будет содержать адрес этой страницы. Некоторые HTTP-серверы перед выдачей картинки анализируют referer и не показывают картинку, если запрос приходит с другого сайта (а, например, показывают маленькое изображение-заглушку).
но как его использовать?
из гугла ничего не понял :
<?php header("Location: " . $_SERVER["HTTP_REFERER"], true, 301); ?>
<?php header('Location: '.$_SERVER["HTTP_REFERER"]); ?> |
<?php header('Location: '.$_SERVER["HTTP_REFERER"]); ?>
или схитрить послать фейк страницу с одним js скриптом
<script> window.location.replace(<?=$_SERVER["HTTP_REFERER"] ?>); </script> |
<script> window.location.replace(<?=$_SERVER["HTTP_REFERER"] ?>); </script>
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для перекидывания пользователя после входа в аккаунт или регистрации на страницу, где он был до этого, можно использовать сохранение URL в сессии или в cookie. После успешного входа или регистрации, можно проверить, есть ли сохраненный URL, и если есть, то перенаправить пользователя на эту страницу.
Пример реализации на PHP:
session_start(); // Проверяем, был ли сохранен URL if(isset($_SESSION['redirect_url'])) { $redirect_url = $_SESSION['redirect_url']; unset($_SESSION['redirect_url']); // Удаляем сохраненный URL из сессии header("Location: $redirect_url"); } else { // Если сохраненного URL нет, перенаправляем пользователя на главную страницу header("Location: index.php"); }
При переходе на страницу входа или регистрации, сохраняем текущий URL в сессии:
session_start(); // Сохраняем текущий URL в сессии $_SESSION['redirect_url'] = $_SERVER['REQUEST_URI'];
Таким образом, после успешного входа или регистрации, пользователь будет автоматически перенаправлен на страницу, где он был до этого. Этот подход поможет улучшить пользовательский опыт и сделать навигацию по сайту более удобной.