加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何在facebook og title属性中解决双引号问题

发布时间:2020-12-13 18:05:03 所属栏目:PHP教程 来源:网络整理
导读:我的Facebook应用程序上有一个简单的开放图形功能,我在Facebook上发布了一些动态文本.这是我的代码: !DOCTYPE HTMLhtml xmlns="http://www.w3.org/1999/xhtml"head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# APP: http://ogp.me/ns/fb/APP#"
我的Facebook应用程序上有一个简单的开放图形功能,我在Facebook上发布了一些动态文本.这是我的代码:
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# APP: http://ogp.me/ns/fb/APP#">
  <meta property="fb:app_id"      content="00000000000000" /> 
  <meta property="og:type"        content="XXX:XXX" /> 
  <meta property="og:url"         content="http://example.com" /> 
  <meta property="og:title"       content="<?php echo $_GET['title']; ?>" />
  <meta property="og:description" content=" " /> 
  <meta property="og:image"       content="<?php echo $_GET['image']; ?>" />

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

问题是当$_GET [‘title’]变量中有双引号时,只有该引号之前的部分被发送到facebook.我知道为什么会发生这种情况但却无法想到解决这个问题的方法.有任何想法吗?

<?php echo htmlentities($_ GET ['title'],ENT_QUOTES); ?>应该管用?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读