源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php download.php实现代码 跳转到下载文件(response.redirect)

  • 时间:2022-08-11 08:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php download.php实现代码 跳转到下载文件(response.redirect)
跳转核心代码实现。
[u]复制代码[/u] 代码如下:
if (isset($link))                 {                     Header("HTTP/1.1 303 See Other");                     Header("Location: $link");                     exit;                 }
下面是国外的一篇文章说明。 Hey Chris: On Wed, Jan 26, 2005 at 12:28:19PM -0500, csnyder wrote: > > <?php > // process form > ... > // redirect to results page > header( 'HTTP/1.1 303 See Other' ); > header( 'Location: result.html' ); > exit( 'Form submitted, <a href="result.html">continue</a>.' ); > ?> Good point. But some feedback here. The optimail syntax is: <?php // process form // ... // redirect to results page header('Status: 303 See Other' ); header('Location: http://www.1sucai.cn/result.html'); ?> Here's why... Using "Status:" in the header is better because the resulting headers from Apache are more correct: HTTP/1.1 303 See Other instead of HTTP/1.1 303 Additionally, one doesn't really know which version of HTTP is being used, so why potentially cause problems by trying to guess. The specs say location headers must have a complete URI in them, not just the path. Lastly, you don't want any output after the location header. Later, --Dan
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部