我在元标记html中显示一些字符串时遇到问题。 当我加载页面并使用og:title名称内容查看meta标签中的视图源时,未正确显示字符串。 怎么了? 代码:
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>جزئیات آگهی</title>
<link rel="shortcut icon" href="favicon.ico">
<meta charset="utf-8" />
<?php
$str1 = 'AVE';
$str2 = '34000';
$yaer = '2019';
$content_description = $str2 . ' ' . 'با قیمت' . ' ' .$str1. ' ' . 'فروشگاه:خرید و فروش محصولات از طریق درگاه امن بانکی با نام' ;
$str3 = ' | ';
$str4 = $str1 .' ' . 'فروش محصول با نام';
$str5 = $yaer. ' ' . 'و سال ساخت'. ' ' . $str2 . ' ' . 'با قیمت'. ' ' . $str1 . ' ' . 'خرید و فروش محصولات با نام';
$content_title = $str5 . $str3 . $str4;
echo '
<meta name="description" content="'.$content_description.'">
<meta name="og:title" property="og:title" content="'.$content_title.'">
<meta name="robots" content="index, follow">
';
?>
<link rel="stylesheet" href="https://cdn.rtlcss.com/bootstrap/v4.0.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.0/css/all.css">
<script defer src="https://use.fontawesome.com/releases/v5.6.0/js/solid.js"></script>
<script defer src="https://use.fontawesome.com/releases/v5.6.0/js/fontawesome.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://cdn.rtlcss.com/bootstrap/v4.0.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="Content/owl-carousel.min.css">
<link rel="stylesheet" href="Content/theme-default.min.css">
<script src="Content/owl-carousel.min.js"></script>
<link rel="stylesheet" href="Content/style.css">
</head>
页面加载时的源代码视图:
<meta name="description" content="34000 با قیمت AVE فروشگاه:خرید و فروش محصولات از طریق درگاه امن بانکی با نام">
<meta name="og:title" property="og:title" content="2019 و سال ساخت 34000 با قیمت AVE خرید و فروش محصولات با نام | AVE فروش محصول با نام">
<meta name="robots" content="index, follow">