我已经建立了一个在线系统,允许用户使用ColdFusion下载PDF文件.用户必须先登录才能下载文件(PDF和Microsoft Office文档).(此应用程序仅适用于我们公司的员工.)
然而,直到今天我才发现任何有互联网访问权限的人都可以查看这些文件.在Google搜索中只有某些关键字(例如"医疗表单myCompanyName"),他们可以使用浏览器查看PDF文件.
我怎么能阻止这个?
更新
这就是我的问题所在.我已经为所有PDF文件创建了一个文件夹.使用数据库中的ID调用每个文件.如果让用户想查看医疗表格,链接将是:http://myApplication.myCompanyName/forms.cfm?Department = Account&filesID = 001.
如果用户复制此URL并从系统注销,他/她将无法查看此文件.(将显示登录页面)
但是,如果没有网址,其他互联网用户只能通过在网上搜索来查看pdf文件,搜索引擎会提供一个指向文件夹本身的链接,而无需登录.
示例:Medical Form的pdf文件存储在名为Document的文件夹中.当互联网用户搜索医疗表格时,搜索引擎会将其链接到:http://myApplication.myCompanyName/Document/Medical%20Form.pdf
我们在此文件夹中有大量PDF文件,其中大部分都是保密的,仅供内部查看.在php中,我们可以通过使用.htaccess来禁用它.我想知道冷冻是否有这样的东西?
好.所以我有这张桌子:
|项目| 数量| 价格|
|苹果| 2 | 2.00 |
|橙色| 3 | 1.50 |
|葡萄| 5 | 2.50 |
我想显示客户必须支付的总计.怎么做?enter code here
我真的不知道如何使用数组.任何人都可以告诉我如何?
我的代码(有点)
使用此查询在每行中显示价格:
<cfquery name="getPrice" datasource="fruits">
select *
from fruits
</cfquery>
<cfloop query="getPrice">
#quantity# | #price# | #totalPrice#
</cfloop><br>
Run Code Online (Sandbox Code Playgroud)
总计应显示在最后一行(总计= $ 21.00).
谢谢你的帮助.