@DaniilOLD
Питонист-мечтатель

Передаются ли hash параметры во вложенные ссылки в url?

Имеетя следующая ссыль, в которой имеется параметр next
https://ac541fd81e537666c047920d00e60013.web-security-academy.net/oauth-callback/../post?next=https%3A%2F%2Fexploit-ac571fcc1e2f765bc0d9920e018d0054.web-security-academy.net%2Fexploit#access_token=yjodXOF6vqIg-9fbhSyynloq---95PIDXswoRrImuOG&expires_in=3600&token_type=Bearer&scope=openid%20profile%20email

После того как случится редирект по ссылке из параметра next, передастся ли вместе с этой ссылкой в url все то что идет после '#'? Или оно принадлежит сугубо данной ссылке и никаким образом не относится к тому, что записано в параметре next?
  • Вопрос задан
  • 287 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
Смотрите.
Если хеш закодирован в URLEncode, то передастся.
Если он отдельно, чистый, не закодированный, то останется на прошлой странице.
То есть:
http://example.org/login?next=profile#asdfg
Только на login и всё.
http://example.org/login?next=profile%23asdfg
Только на profile и всё.
http://example.org/login?next=profile%23asdfg#asdfg

и там, и там.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы