使用php动态添加meta标签

2024-01-02

在我的网站中,我有一个类别列表,我必须为它们添加元关键字和描述。我有一个页面,我将从数据库中检索类别。

谁能告诉我如何更简单地为所有类别添加元标记。

问候, 雷卡http://hiox.org http://hiox.org


我不确定这是否是您正在寻找的东西,但是......

我创建了一个简单的脚本,用于使用从数组中获取的随机关键字动态填充元关键字。

将其放入模板文件的标题中。

<meta name="keywords" content="<?php get_keywords()?>" />

这将从关键字数组中创建一个以逗号分隔的不超过 10 个关键字的列表。如果您想避免每次都进行数据库查询,您可以为每个类别硬编码可能的关键字数组。如果您不介意查询,可以将数组替换为返回数组的查询。

function get_keywords(){
    $keywords=array('keyword1','keyword2','keyword3','keyword4','keyword5');
    if (count($keywords)<10)
        $max=count($keywords);
    else
        $max=10;
    $rand_keys = array_rand($keywords, $max);
    foreach($rand_keys as $vals){
        $keyword[]=$keywords[$vals];
    }
    echo implode(", ", $keyword);
}

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用php动态添加meta标签 的相关文章

  • XDebug 与 Symfony 和 PhpStorm 不起作用(Ubuntu 安装)

    关于我的系统的事实乌班图15 10PHP 5 6 11交响乐2 7PhpStorm 10调试2 4我真的很难让 xdebug 在 PhpStorm 的 Symfony 项目下工作 我安装了xdebug 在我的 etc php5 apache
  • 计算两个数字之间的差异

    我想计算两个给定数字之间的差异 例如 1 5 或 24 35 我必须将数组中的数字分开并写出它们之间的差异 如下所示 1 2 3 4 5 或 24 25 26 27 28 29 30 31 32 33 34 35 是否有任何 php 函数可
  • 如何将 Filesystem 类的 glob 方法与 StorageFacade 结合使用?

    这涉及到拉拉维尔 5 我可以看到Illuminate Filesystem Filesystem一个方法叫做glob pattern flags 0 不幸的是 这个方法并没有体现在默认的情况下FilesystemAdapter随 Larav
  • 在 symfony2 中为特定控制器设置 max_execution_time

    Using ini set 我可以扩展最大执行时间一个脚本的 在Symfony2 我可以添加ini set to web app php and web app dev php将增加的执行时间应用于所有控制器 但在这种情况下 我只想扩展最大
  • mongodb对话系统

    我正在实施一个verymongodb 上的简单对话系统 这个想法应该是 当我打开一个 convo 时 它应该显示发送和接收的消息 到目前为止一切正常 并且应该非常容易 通过使用像这样的伪代码这样的简单查询 from my id AND to
  • 如何在Web服务中传递URL

    我想将此 URL 作为网址中的值传递http localhost h2orn php verify php email emails hash hash但是 我只能在 符号之前传递 我想传递所有 URL 我正在使用java网络服务 代码在这
  • 这些加密算法有什么区别?

    两者有什么区别MCRYPT RIJNDAEL 128 MCRYPT RIJNDAEL 256 MCRYPT BLOWFISH等等 哪一种最适合网络数据传输 Rijandel 是 AES 的另一个名称 AES 是当前的 一个好的标准 算法 数
  • Laravel 5 与 SAML 2 和现有 IDP 集成

    我使用 Laravel 5 我正在尝试将 SAML 2 0 与其集成 我找到了这个包 https github com aacotroneo laravel saml2 https github com aacotroneo laravel
  • 使用 Javascript 中的用户输入动态更改表格单元格

    这就是我想要做的 我有一个表格 由 Javascript 创建 每个单元格中都有用户输入 该表只是为了确认用户输入的数据是否正确 如果用户看到错误 他们单击需要编辑的单元格 它会在表格单元格中放置一个文本框 其中包含当前单元格数据 然后 如
  • 如何将 ctype_alpha 与 UTF-8 结合使用

    如何将 ctype alpha 与 UTF 8 一起使用 我有这个代码 if empty POST false if isset POST first name empty POST first name if ctype alpha PO
  • PHP 中的正则表达式:找到第一个匹配的字符串

    我想在非常长的文本中找到第一个匹配的字符串 我知道我可以使用 preg grep 并获取返回数组的第一个元素 但是 如果我只需要第一场比赛 或者我知道提前只有一场比赛 那么这样做效率不高 有什么建议吗 预匹配 http www php ne
  • jQuery和PHP中如何知道返回数据是Json还是String?

    我想在客户端 jQuery 检查 PHP 函数返回的数据是否是 Json 对象或 String 来分配不同的函数 如果 json 的格式不正确 jQuery 的 parseJson 将生成异常 您可以将调用包装在 try catch 块中
  • 使用 PDO 在 SQLite 中检索单个(且唯一)行的最简单方法

    我有这个 PDO stmt db gt prepare SELECT FROM channels WHERE id id stmt gt bindValue id id SQLITE3 INTEGER result stmt gt exec
  • 使用 DOM 获取 div 的内容(包括子标签)

    我正在使用 DOM 来获取 div 标签的内容 但内部 html 部分未显示 功能是 dom new DOMDocument libxml use internal errors true dom gt loadHTMLFile url l
  • 如何创建环境变量来保护我的网站的 Google 地图 API 密钥(或任何其他秘密值)?

    我正在学习使用 Bootstrap 编写自己的网站 并使用 Google 地图 API 密钥和 Google Developers 的脚本轻松地将地图放置在我的页面上 理想情况下 我会有类似的东西 即我已经尝试过这个 Html PHP
  • 使用 php 和 symfony 从数组创建 Excel 文件

    我正在尝试使用 PHP 和 symfony 将数组导出为 XLS 文件 如下面的代码所示 创建 XLS 文件后 我只能获取数组的最后一行 并且它显示在文件的第一行中 似乎 lignes 变量没有增加 我不明白出了什么问题 有人可以帮忙吗 f
  • 无需下载整个文件即可读取 ID3 标签

    是否可以读取 MP3 文件的 ID3 标签 持续时间 艺术家 标题 而无需下载整个文件 我做了一些测试 只需下载 MP3 文件的几个字节就可以获得艺术家和标题标签 但我不确定持续时间和其他标签是否可能 Thanks 我刚刚发现 ffmpeg
  • 使 div 的大小与其内部图像的大小相同

    我有一个带有以下代码的div HTML div img src img logo png div CSS div imgContainer width 250px height 250px padding 13px 问题是用户可以编辑图像大
  • $_SESSION 中保存大量信息可以吗?

    我需要存储许多数组 SESSION以防止从 MySQL 检索信息 可以吗 其中 太多 的信息有多少 SESSION还是没有 太多 谢谢 附 或者更好地使用http php net manual en book memcache php ht
  • PHP 除法浮点值问题

    当我尝试获取余数时 它给出了无效值 我试图获得两位小数的余数 我得到 3 4694469519536E 18 我的价值观是 x 0 1 y 0 005 我尝试了以下方法 echo ed fmod 0 1 0 005 OutPut 3 469

随机推荐

  • Python 输入清理

    我需要做一些非常快速的输入清理 我想基本上转换所有 lt gt to lt gt 我想达到相同的结果 replace lt lt replace gt gt 无需多次迭代字符串 我知道关于maketrans和这个结合str translat
  • Meteor 加载的 css 和 js 文件的顺序

    有没有办法指定Meteor自动加载的css或js文件的顺序 搜索了文档并找不到任何内容 我问这个问题是因为我正处于玩弄阶段 并且正在尝试将 Twitter Bootstrap 与 Meteor 一起使用 在 Bootstrap 附带的示例中
  • 无法正常退出XAMPP

    我用的是win10系统 我的 xampp 面板是 v3 2 4 xampp可以正常运行mysql和apache 但是当我想退出时 程序会报错 然后没有任何反应 需要帮助 请 我怎样才能解决这个问题 Add 在此输入图像描述 https i
  • 循环通过repeater控件来获取asp.net中Textbox的值

    我正在尝试循环遍历我的中继器控件并获取文本框值 但是 我收到错误 你调用的对象是空的 我的代码是 Dim txtField As TextBox Dim j As Integer 0 Confirm if user has entered
  • 需要一个计时器在特定时间每 5 分钟触发一次,直到作业完成

    我需要帮助为我的应用程序设置特定类型的计时器 我的场景是这样的 我想在一天中的特定时间 例如凌晨 4 00 运行计时器 然后 该计时器执行许多不同的事件 每个事件都会从数据库中获取数据并进行处理 使用后台工作人员 所有不同的事件需要不同的时
  • 存储过程变量

    恐怕我的术语阻碍了我在互联网上找到我想要的结果 不管怎样 我有一个相当复杂的存储过程 我需要向其传递几个变量 有没有办法在过程开始时定义变量 并在整个过程中引用该变量 而不是通过存储过程多次输入这些变量 例如 ID 号 1075 1050
  • 用画布绘制人物并设置其角度的最佳方法是什么?

    我这里遇到了大麻烦 我需要在床上画一个娃娃 就像在医疗床上一样 但我似乎做不到 我尝试创建自定义视图 然后开始绘图 我用了canvas drawCircle and canvas drawRect 我设法画了这个娃娃 但我根据自定义视图的高
  • 通过 MySQL 连接器的数据库连接 Python 与 CGI 无法正常工作

    实际上我使用的是 Ubuntu 16 04 和 python3 因此 当我在单个文件中导入 MySQL connector 和 CGI 时 该文件无法正常工作 显示错误 usr bin python3 import cgi import m
  • 使用 Angular 7 按钮获取值输入文本

    我想获取输入文本的文本并使用按钮将其保存在变量中 将其用作 firebase 查询中的参数 html
  • Woocommerce 更新购物车按钮操作后正在运行哪个 Hook

    我需要知道单击购物车页面中的更新购物车按钮后正在运行哪个挂钩 那是在购物车页面我们有 4 个按钮 update cart continue shopping proceed to checkout apply coupon 所以我想知道单击
  • Android:使用我的自定义方案重定向到 URL 不起作用

    我想 SOF 上有一些针对此类主题的答案 但仍然有些东西对我不起作用 重要的是我在 WebView 中从某个站点重定向到类似 myapp something 的 URL 之前 此重定向是由站点的 API 进行的 其中应用程序已注册以使用上述
  • 在 webpack 中指定 jQuery 作为 bootstrap

    在我的项目中 我想导入Bootstrap 但它依赖于jQuery require jquery dist jquery min require bootstrap dist js bootstrap min 当我使用Webpack处理这个项
  • 专业Fortran代码开发:日志文件创建

    我开发了一个 Fortran 代码 它具有以下特点 全局变量 13个具有多个子程序的模块 独立子程序 将 Intel MKL 库用于 LAPACK 库 线性代数 读取和写入文本文件 代码变得相当大 尽管在这个阶段我试图得到正确的答案 但代码
  • 无法从 JPEG 元数据检索标题全文

    这与在 Java 中提取长度超过 64 个字符的 IPTC 关键字 https stackoverflow com q 38399216 2564301 请参阅我的评论 问题是 在 Adob e Bridge 中添加到 JPEG 文件的标题
  • 如何用 Jasmine 模拟 JQuery?

    如何测试某个 JQuery 选择器是否已使用 Jasmine 执行 我正在尝试执行以下操作 spyOn fn init andCallThrough my code expect init toHaveBeenCalled 但在这次通话之后
  • Laravel app->bind 和 app->singleton 之间的区别?

    我一直在试图找出两者之间的区别app gt bind and app gt singleton在 Laravel 中设置服务提供商时 我的印象是 如果我注册一个singleton每次调用时它都会返回相同的对象实例bind这将是一个新实例 这
  • 当前执行的powershell脚本的路径[重复]

    这个问题在这里已经有答案了 我该如何在 PowerShell 中执行此操作 在批处理文件中我会这样做 d0 p0 For PowerShell 3 0用户 以下适用于模块和脚本文件 function Get ScriptDirectory
  • StructureMap单例用法(实现两个接口的类)

    public interface IInterface1 public interface IInterface2 public class MyClass IInterface1 IInterface2 ObjectFactory Ini
  • 如何在 Ionic 2 中的本地存储根目录上存储 pdf 文件

    我想使用 pdfmake 创建 pdf 文件并将该 pdf 存储在本地根存储目录中 新文件夹应与其他文件夹 如 android 蓝牙 平行 我在下面给出了文件夹列表 哪种方法可以解决这个问题 我尝试过一些本机文件的方法 例如来自外部数据目录
  • 使用php动态添加meta标签

    在我的网站中 我有一个类别列表 我必须为它们添加元关键字和描述 我有一个页面 我将从数据库中检索类别 谁能告诉我如何更简单地为所有类别添加元标记 问候 雷卡http hiox org http hiox org 我不确定这是否是您正在寻找的