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 注入的攻击。
我尝试在用户单击 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 注入的攻击。