{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (20 дек 2015, 01:55) [0/0] [0] [спам] [под]

В общем сделал так, чтобы реферер записывался в базу, но появилась одна проблема, например http://site.ru/news/ то записывается именно http://site.ru/news/ а мне нужно чтобы записывалась страница откуда пришел пользователь к /news/ а не сам /news/

Сам вопрос, как сделать чтобы реферер вставлялся в адресную строку в виде GET? То есть http://site.ru/news/index.php?http://site.ru

ПОМОГИТЕ, ПОЖАЛУЙСТА. СРОЧНО НУЖНО.
Добавлено 20.12.15 в 02:01:20:


Изм. 3 раз. / Посл. изм. (20 дек 2015, 02:02)
2.
Hatsune Miku * [мошенник] 22.23
(20 дек 2015, 02:12) [0/0] [0] [спам] [под]

В смысле? Покажи текущий код

3. [автор] (20 дек 2015, 02:14) [0/0] [0] [спам] [под]
Hatsune Miku,

Ну вот смотри, как сделать так, чтобы при нажатии ссылки допустим http://site.ru/lol.php то адресная строка переобразовалась так http://site.ru/lol.php?http://site.ru/ref.php то есть если пользователь пришел с ref.php

4.
Hatsune Miku * [мошенник] 22.23
(20 дек 2015, 02:18) [1/0] [1] [спам] [под]

подставить его в GET параметр руками.

[code]
<a href="http://site.ru/lol.php<?php echo empty($_SERVER['HTTP_REFERER']) ? NULL : '?',htmlspecialchars($_SERVER['HTTP_REFERER']) ?>">
[/code]

Но это же жесть. Ты лучше объясни зачем тебе это, думаю есть более рациональное решение

5. [автор] (20 дек 2015, 02:27) [0/0] [0] [спам] [под]
Hatsune Miku,

Я сделал так, например при нажатии submit, реферер записывался в БД, у меня получился, но записывается страница, в котором откуда я нажал на submit, а мне нужно чтобы записывалась страница, с какой страницы пришли к submit. (submit например в странице lol.php) Понял?)

6. [автор] (20 дек 2015, 02:29) [0/0] [0] [спам] [под]

Hatsune Miku, Твой вариант сработал, но показывается на самом странице, а как сделать чтобы в адресную строку добавлялась в виде как $_GET ?

7.
Hatsune Miku * [мошенник] 22.23
(20 дек 2015, 02:34) [0/0] [0] [спам] [под]
Wapmaster7851,

Ааааа, так ты не тупи.

В форме добавь скрытое поле (hidden) и туда пиши реферер откуда приёшёл юзер, а в обработчике формы обрабатывай.

GET не нужен тут


Изм. 1 раз. / Посл. изм.
Hatsune Miku * [мошенник] 22.23
(20 дек 2015, 02:34)
8. [автор] (20 дек 2015, 02:38) [0/0] [0] [спам] [под]
Hatsune Miku,

Можешь объяснить как это делается? *
А то сейчас что-то не доходит *

9.
Hatsune Miku * [мошенник] 22.23
(20 дек 2015, 02:45) [0/0] [0] [спам] [под]

<input type="hidden" name="referer" value="<?php echo htmlspecialchars($_SERVER['HTTP_REFERER'])?>">


Ну и получай в обработчике поле

10. [автор] (20 дек 2015, 02:51) [0/0] [0] [спам] [под]

Hatsune Miku, Снова в базу записывается как http://site.ru/lol.php

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений