Как редиректнуть на эту же страницу где отправил форму?
$this->session->set_flashdata('comment_success', 'Комментарий добавлен!');
redirect('posts/view/$slug'); -> Это не работает...
$slug это название статьи
$slug есть у конкретной статьи где расположена форма, а после отправки url Будет posts/comment как мне осуществить тогда после отправки чтобы на туже страницу попасть с конкретной статьёй..?
Ответы (1 шт):
Автор решения: Евгений Тихии
→ Ссылка
Думаю, ты пытаешься редиректить на статью $slug, которая в момент выполнения кода пуста. Нужно запоминать, откуда пришел юзер;)
Установить URL в сеансе:
$this->session->set_userdata('referred_from',current_url());
Используй session->userdata , чтобы получить current_url, который ты сохранил в сеансе
$referred_from = $this->session->userdata('referred_from');
Получи из сеанса
$this->session->userdata('referred_from');