Как скрыть ссылку в коде?

388
26 ноября 2016, 18:00

В коде html или php (не важно), требуется скрыть ссылку. Скрыть не в отображении, а прямо в коде, чтобы не смогли увидеть исходного кода.

Может есть скрипты какие или какие-либо другие способы решения?

Answer 1

Совершенно непонятно зачем вам нужно скрывать от посторонних глаз именно ссылку - то, что априори должно быть известно клиенту. Любой запрос, который будет выполнен браузером, не важно, путем нажатия пользователем на ссылку либо путем "скрытого" запроса по ajax, может быть отслежен.

Вся та логика, в которую клиент вникать не должен, должна выполняться на сервере. Опишите подробнее, чего вы хотите достичь этим действием.

Answer 2

Если вы хотите, чтобы ссылка отображалась на сайте, но ее не было видно в исходном коде, то создавайте её динамически через JavaScript.

HTML:

<span id="link-container"></span>

JavaScript (jQuery):

$('#link-container').html('<a href="https://google.com">Google</a>');

Правда если ваша ссылка очень сильно кому-то понадобится, он сможет через отладчик браузера посмотреть код элемента или покопаться в ваших JavaScript-файлах.

Если вы хотите скрыть ссылку и в отображении, и в исходном коде, вы можете обернуть её внутрь PHP-комментария.

Ссылка:

<a href="https://google.com">Google</a>

Заменить на это:

<?php /* <a href="https://google.com">Google</a> */ ?>

Других вариантов нет.

Answer 3

Сервис сокращения ссылок, например https://goo.gl/ использовать.

READ ALSO
Неверный перевод русских букв в unicode на JavaScript

Неверный перевод русских букв в unicode на JavaScript

Требуется прочитать текст из файла и перевести его в UnicodeДелаю это посимвольно функцией charCodeAt

248
Что такое псевдо массив/объект?

Что такое псевдо массив/объект?

Например есть такой объект как arguments доступный внутри любой функции

636
Что в Javascript значит синтакс ( function(){&hellip;} )( param1, param2); ?

Что в Javascript значит синтакс ( function(){…} )( param1, param2); ?

Столкнулся в этом примере с синтаксисом, который раньше не встречал:

320
Передача Json c AngularJS на PHP (Slim framework)

Передача Json c AngularJS на PHP (Slim framework)

Нужно передать JSON с ангуляра, вот набросок кода:

344