【发布时间】:2013-09-20 09:41:48
【问题描述】:
我想在 php 中生成我的元标记行,然后在页面中回显它们。我好像有问题。当我回显变量时,它实际上是在屏幕上回显,而不是像其他元标记一样被包含在查看源代码中。
$ogmeta = '<meta property="og:type" content="Article" />';
那我只是在做
echo $ogmeta;
我也试过
$ogmeta = htmlspecialchars('<meta property="og:type" content="Article" />');
每次回显到屏幕:(
编辑:
我发现这行得通
$ogmeta = '<meta property="og:title" content="'.$title.'" />';
echo $ogmeta;
但我需要有多个这样的 $ogmeta 条目:
$ogmeta = '';
$ogmeta .= '<meta property="og:title" content="'.$title.'" />';
$ogmeta .= '<meta property="og:site_name" content="some site" />';
$ogmeta .= '<meta property="og:type" content="Article" />';
$ogmeta .= '<meta property="og:url" content="'.$which_article.'" />';
当我尝试回应这一点时,它全部出现在一行上。我尝试添加换行符 但这不起作用。有什么想法吗?
【问题讨论】:
-
你把它放在网站的头部吗?我知道这听起来很简单,但必须确保
-
是的,它在
-
那么你可能需要把它当作真正的来尝试。如果做不到这一点,只需填充内容而不是整个标签