Coldfusion 将 href URL link 插入 DB Oracle

Coldfusion insert a href URL link into DB Oracle

我尝试在用户单击 href 并将其插入 oracle 数据库后立即跟踪所有 URL,就像监视此 link 已被使用了多少次一样。最好的方法是什么?有什么 idea/example 可以分享吗?我是新手,正在努力学习..非常感谢您的帮助和支持

示例:

<a href="https://whosebug.com" onClick="window.open(this.href);return false;" style = "padding-left:10px;color: black">Whosebug</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>

跟踪出站链接的一种常见方法是将用户发送到跟踪点击的页面,然后将他们重定向到所需页面:

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

您的 outbound.cfm 页面将处理调用一个函数以将元数据插入您的数据库以及重定向。您可以通过 attributes 范围获取 redirectURL

作为旁注,你不应该在不使用 cfqueryparam 的情况下使用 cfquery。如所写,您的查询容易受到 SQL 注入的攻击。