Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: только название домена в $_SERVER["HTTP_REFERER"]
Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
$_SERVER["HTTP_REFERER"] выводит только домен, без полной ссылки.
Нажимаю по ссылкам (на одном домене), а в выводе только домен. ка это можно исправить, что б в $_SERVER["HTTP_REFERER"] писал полную ссылку?
Или как можно ещё получить полную ссылку с которой перешли?
Vladimir Kheifets
Отправлено: 10 Ноября, 2021 - 13:10:22
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
milov пишет:
$_SERVER["HTTP_REFERER"] выводит только домен, без полной ссылки.
Нажимаю по ссылкам (на одном домене), а в выводе только домен. ка это можно исправить, что б в $_SERVER["HTTP_REFERER"] писал полную ссылку?
Или как можно ещё получить полную ссылку с которой перешли?
Добрый день!
Уточните, пожалуйста, зачем нужно получить полную ссылку, с которой перешли.
Если один скрипт должен "обрабатывать" несколько ссылок ,
то м.б. просто добавить в ссылки GET параметры и проверять в скрипте $_GET.
Удачи!
milov
Отправлено: 10 Ноября, 2021 - 13:52:59
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
Vladimir Kheifets пишет:
Добрый день!
Уточните, пожалуйста, зачем нужно получить полную ссылку, с которой перешли.
Если один скрипт должен "обрабатывать" несколько ссылок ,
то м.б. просто добавить в ссылки GET параметры и проверять в скрипте $_GET.
Удачи!
Добрый день! в гет не пойдёт, как минимум некрасиво, решил уже через кукисы, но всё равно интересно.
Может это в настройках пхп?
Vladimir Kheifets
Отправлено: 11 Ноября, 2021 - 06:50:16
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
milov пишет:
Vladimir Kheifets пишет:
Добрый день!
Уточните, пожалуйста, зачем нужно получить полную ссылку, с которой перешли.
Если один скрипт должен "обрабатывать" несколько ссылок ,
то м.б. просто добавить в ссылки GET параметры и проверять в скрипте $_GET.
Удачи!
Добрый день! в гет не пойдёт, как минимум некрасиво, решил уже через кукисы, но всё равно интересно.
Может это в настройках пхп?
1.Кукисы некрасиво - т.к. их согласно закону DSGVO можно устанавливать только с
разрешения клиента и он может от них отказаться либо стереть в любой момент.
Не понял зачем и почему гет некрасиво, но если не подходит, то попробуйте через сессион.
2. Настройки пхп не помогут...
Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016
Помог: 5 раз(а)
Vladimir Kheifets пишет:
1.Кукисы некрасиво - т.к. их согласно закону DSGVO можно устанавливать только с
разрешения клиента и он может от них отказаться либо стереть в любой момент.
Не понял зачем и почему гет некрасиво, но если не подходит, то попробуйте через сессион.
А «сессион» типа к «кукисам» не имеет никакого отношения? (Добавление)
milov пишет:
Или как можно ещё получить полную ссылку с которой перешли?
Для реализации функционала на своем сайте добавляйте адрес или какой-то идентификатор бэка в адрес целевой. Если строка Get-параметров не нравится, можно использовать концовку адреса, включая путь (но не ограничиваясь одним путем, если у бэка есть строка Get-параметров), например:
/ид_часть_целевой/адрес/бэка?в=целевой
Vladimir Kheifets
Отправлено: 11 Ноября, 2021 - 10:21:12
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
miketomlin пишет:
Vladimir Kheifets пишет:
1.Кукисы некрасиво - т.к. их согласно закону DSGVO можно устанавливать только с
разрешения клиента и он может от них отказаться либо стереть в любой момент.
Не понял зачем и почему гет некрасиво, но если не подходит, то попробуйте через сессион.
А «сессион» типа к «кукисам» не имеет никакого отношения?
Имеет отношение, - один из нескольких способов передачи $session_id - $_POST, $_GET или $_COOKIE,
но, в тех случаях, когда клиент отказался от «кукис», из-за DSGVO, $_COOKIE применять нельзя.
Заказчики проектов почему-то не хотят платить 5 значные шрафы
Strictly necessary cookies — These cookies are essential for you to browse the website and use its features, such as accessing secure areas of the site. Cookies that allow web shops to hold your items in your cart while you are shopping online are an example of strictly necessary cookies. These cookies will generally be first-party session cookies. While it is not required to obtain consent for these cookies, what they do and why they are necessary should be explained to the user.
Но в уродской плашке должны предупредить, что они необходимы и как используются.
milov пишет:
Может это в настройках пхп?
Все $_SERVER["HTTP_*"] есть инициатива клиента.
Ну кроме случая, когда вы сами меняете содержимое $_SERVER
----- PostgreSQL DBA
Vladimir Kheifets
Отправлено: 11 Ноября, 2021 - 12:11:25
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
Мелкий пишет:
Vladimir Kheifets пишет:
но, в тех случаях, когда клиент отказался от «кукис», из-за DSGVO, $_COOKIE применять нельзя.
Strictly necessary cookies — These cookies are essential for you to browse the website and use its features, such as accessing secure areas of the site. Cookies that allow web shops to hold your items in your cart while you are shopping online are an example of strictly necessary cookies. These cookies will generally be first-party session cookies. While it is not required to obtain consent for these cookies, what they do and why they are necessary should be explained to the user.
Но в уродской плашке должны предупредить, что они необходимы и как используются.
Как GDPR влияет на файл cookie сеанса?
Сессионный файл cookie: для GDPR это исключение из ограничений файлов cookie.
Общий регламент ЕС по защите данных (GDPR), вступивший в силу с 25 мая 2018 г., не регулирует использование файлов cookie сеанса. Однако общие законы обработки данных в этом случае также влияют на файл cookie сеанса, как в статье 6 DSGVO, в которой ожидается предварительное согласие пользователя при обработке «для защиты законных интересов ответственного лица или третьей стороны».
...Роскомнадзор штрафует за неправильно полученное согласие (считайте, что оно получено не было), за негласный сбор пользовательских данных и Cookie, за отсутствие ответов или банальные отписки.Ниже приведены вилки штрафов, которые выросли с 1 июля 2017 года за нарушения в оформлении или отсутствие необходимых согласий.
Удачи! Прикреплено изображение (Нажмите для увеличения)
...Роскомнадзор штрафует за неправильно полученное согласие (считайте, что оно получено не было), за негласный сбор пользовательских данных и Cookie, за отсутствие ответов или банальные отписки.Ниже приведены вилки штрафов, которые выросли с 1 июля 2017 года за нарушения в оформлении или отсутствие необходимых согласий.
Удачи!
Спасибо за ответ, для уточнения: если вместо кукисов использовать сессии то можно плашку не вешать?
Ведь сессии хранятся на сервере а не у клиента и они живут до закрытия вкладки браузера, значит ли это что их можно использовать без плашки о кукисах?
Vladimir Kheifets
Отправлено: 12 Ноября, 2021 - 11:06:54
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
milov пишет:
Спасибо за ответ, для уточнения: если вместо кукисов использовать сессии то можно плашку не вешать?
Ведь сессии хранятся на сервере а не у клиента и они живут до закрытия вкладки браузера, значит ли это что их можно использовать без плашки о кукисах?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.