Coldfusion вставляет ссылку href URL в БД Oracle - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь отследить все URL, как только пользователь нажмет на ссылку и вставит ее в базу данных оракула, например, отслеживая, сколько раз эта ссылка использовалась.Каков наилучший способ сделать это?Любая идея / пример, чтобы поделиться?Я новичок и пытаюсь учиться .. большое спасибо за вашу помощь и поддержку

Пример:

<a href="https://stackoverflow.com" onClick="window.open(this.href);return false;" style = "padding-left:10px;color: black">stackoverflow</a><br>

<a href="https://google.com" onClick="window.open(this.href);return false;" style = "padding-left:10px;color: black">GOOGLE</a><br>

<cfquery name="url" datasource="test">
insert into url (url, date) values ('#url#, sysdate)
</cfquery>

1 Ответ

0 голосов
/ 12 декабря 2018

Обычным способом отслеживания исходящих ссылок является отправка пользователя на страницу, которая отслеживает щелчок, а затем перенаправляет его на нужную страницу:

<a href="/outbound.cfm?redirectURL=https://stackoverflow.com">

Ваша страница outbound.cfm будет обрабатывать вызов функциивставить метаданные в вашу БД, а также перенаправить.Вы можете получить redirectURL через область действия attributes.

В качестве примечания, вы никогда не должны использовать cfquery без использования cfqueryparam.Как написано, ваш запрос будет уязвим для внедрения SQL.

...