在自定义PHP CMS中渲染头部meta标记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在自定义PHP CMS中渲染头部meta标记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1311字,纯文字阅读大概需要2分钟。
内容图文
(我是一个完整的新手程序员)
我最近遇到了自定义CMS问题.我想使其对SEO友好,因此我尝试通过加载的页面来回显标题(例如,
www.blaa.com/index.php?page=关于
//此处的代码从mysql db中获取所需的页面标题$title = $row [‘title’];
< title><?php echo $title; ?>< / title>
我看不到它是否真的有效,因为当我查看源代码时,它仅显示以下代码:
< table>
< tr< td>自定义模块< br> br
我的custommodule因为任何HTML都在这里
< / td>< / tr>
< tr< td>菜单主体< br>< br>
< a href ='home.html'>主页< / a> br>< a href ='关于page.html'>约页数/ a< br>< br> < / td>< / tr>
< tr< td>主体< br>
无法相信我是这样的/ div
< / td>< / tr>
< tr< td>脚< br>
链接转到此处以各种页面<br> td<="" tr="">
< / table></br>>
有没有办法在视图源中显示所有HTML代码?
解决方法:
您必须回显或打印一个变量以显示它.您也可以执行var_dump检查值.
<?php
$title = isset($_GET['title'])? $_GET['title'] : "No title.";
?>
<!DOCTYPE html>
<html>
<head>
<title><?php echo htmlspecialchars($title); ?></title>
</head>
我添加了htmlspecialchars来防止脚本注入,我不知道它是否可以在title标签中起作用,但我添加它只是为了以防万一.另外,您应该知道,每当将用户输入内容写入HTML页面时,都应使用htmlspecialchars来取消所有html代码&脚本.
如果您的自定义模块是您要显示的HTML负载,则应使用inlude命令:
<body>
<?php include("path/to/custom_module.php"); ?>
</body>
</html>
# custom_module.php
<div>Hello, I'm the custom module.</div>
内容总结
以上是互联网集市为您收集整理的在自定义PHP CMS中渲染头部meta标记全部内容,希望文章能够帮你解决在自定义PHP CMS中渲染头部meta标记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。