php - HTTP header 阻止浏览器加载页面?

标签 php http mime-types content-type

我有一个 php 脚本,它在 url 中获取文件的 id,从 sql 数据库中找到该文件的链接,然后流式传输该文件。

在客户的页面上,他们单击一个链接,然后系统会提示下载文件。如果文件不在数据库中,我想阻止浏览器将页面更改为 404 或其他类型的错误页面,而是将客户端页面保留在原处。

是否有 HTTP 状态或内容类型会告诉浏览器不要加载页面?将内容长度设置为 0 这样的操作可行吗?

最佳答案

204 No Content

返回该状态代码,浏览器将停留在它所在的页面上。

关于php - HTTP header 阻止浏览器加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10568869/

相关文章:

php - 在没有数据的情况下返回设定值

php - 使用列数据链接搜索结果时遇到问题

PHP 函数不适用于 javascript

node.js - 从 Node 错误连接进行 http 调用 ECONNREFUSED

json - 如何使用 OCaml Url 和 Cohttp

python - do_POST 过程中发生 KeyError,但 key 存在

javascript - FineUploader 和 Mime 类型 (------WebKitFormBoundary) 附加到文件中

rest - 自定义内容类型 - 必须向 IANA 注册吗?

javascript - 将 HTML 从 servlet 发送到 js 应用程序会损坏 Firefox 中的数据

php - 使用 mysql 的存储过程进行社交排名