使用PHP将文本注入alt或title标签是一种好习惯吗? 搜索引擎可以读取标题标签还是只看到代码?
这基本上就是我的目标
<?php
$title = “testing 123" ;
?>
<h2><?php echo $title; ?></h2>
<img src="images/test/test01.jpg" alt="<?php echo $title; ?>" title="<?php echo $title; ?>" />
或者这样做更好
<h2><?php echo $title; ?></h2>
<img src="images/test/test01.jpg" alt=" testing 123" title=" testing 123" />
感谢您的帮助。
答案 0 :(得分:3)
搜索引擎会像用户一样抓取您的网站。他们发送HTTP(通常)请求并搜索从服务器返回的页面源(您提供的内容,在本例中是您的PHP输出)。
这意味着搜索引擎永远不会看到像PHP这样的服务器端代码,它们看起来与用户完全相同。所以你的两个解决方案实际上是相同的。
答案 1 :(得分:1)
网络浏览器或搜索引擎网络抓取工具无法看到PHP代码。
当在服务器上执行php代码时,只有结果输出缓冲区被传递给端点(例如:任何回声或外部的php标记)。
尝试在网络浏览器中运行上述代码,然后“查看来源”。你看到的是搜索引擎所看到的。
答案 2 :(得分:0)
PHP是一种服务器端语言。这意味着服务器处理PHP,并在客户端资源上发送。 (以html,css,javascript和其他此类方便工具的形式)
在服务器之外,从未见过PHP。它已经编译并运行。没有任何方法可以确定如何生成客户端资源 - 无论是动态生成还是静态。
您首选的代码应该可以正常使用。