作者Rukawa31 (hold on)
看板PHP
标题Re: [请益] 点超连结把资料传给另一个php执行
时间Tue Mar 25 12:15:35 2008
※ 引述《arianda (火锅)》之铭言:
: ※ 引述《Rukawa31 (hold on)》之铭言:
: : 大家好
: : 我现在再作一个统计使用者下载档案的网页
: : 我希望使用者进入下载页面,点选某个下载连结後
: : 将特定变数传到某个php程式,然後把这个变数储存到资料库里面去
: : 我不知道这样要怎麽写耶..orz
: : 请板友们给我这个很鸟的新手一些建议 拜托了 <(_ _)>
: <a href="download.php?id=file_id">下载</a>
: download.php 内容
: $id = $_GET['id'];
: //.....资料库处理.....
: //.....
: //.. 处理之後给使用者下载
: header('location: download/foo.zip' );
: 差不多是这样, 细节上你可以再修改
谢谢你的回答
刚刚有测试看看 这样做是OK的
不过我又有个问题..
请问如果当页面提供非常多的档案可以下载的时候
是不是需要靠$id的值去判断header所要指定的下载连结
我觉得这样做会变得有点复杂 因为需要多一个寻找连结的程序
而且download.php牵扯到资料库的读取 我希望这些资讯不会让使用者知道
所以想请问看看还有没有其他写法@@?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.104.41
※ 编辑: Rukawa31 来自: 140.123.104.41 (03/25 12:16)