【问题标题】:Logic for displaying and accessing links of a CMS?显示和访问 CMS 链接的逻辑?
【发布时间】:2011-05-10 09:50:06
【问题描述】:

我们有一个内容管理系统,我们可以在其中创建不同类型的内容。 Web 内容、文件附件和 URL。创建内容后,它会以链接的形式显示在网站上。链接标题、内容、url 文件附件和任何其他元数据都存储在数据库中。单击链接时,如果内容是应下载的文件附件,我们必须打开内容。如果其 url 应在新窗口中打开。如果它的网页内容应该显示在同一页面中。此外,当我们访问内容时,我们需要维护访问矩阵。有人可以为此提出解决方案。我实际上是在寻找逻辑。

【问题讨论】:

    标签: php javascript logic


    【解决方案1】:

    当用户单击下载链接时,您可以使用标题部分控制浏览器行为,方法是提供如下 mime 类型:

    header("Content-Type: image/jpg");
    

    然后浏览器应该将它作为图像在窗口内打开(当然,您必须在标题之后提供文件内容)。要强制下载,请将 Content-Type 设置为:

    header("Content-Type: application/force-download");

    至于网址,您可以像这样简单地使用 target=_blank:

    <a href="http://www.google.com" target="_blank">Google</a> 
    

    【讨论】:

      猜你喜欢
      • 2021-08-15
      • 2020-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 1970-01-01
      • 2017-01-14
      • 2016-08-01
      相关资源
      最近更新 更多