0

使用 PHP 将文本注入您的 alt 或标题标签是一种好习惯吗?搜索引擎可以读取标题标签还是只看到代码?

这基本上就是我想要的

<?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" /> 

谢谢你的帮助。

4

3 回答 3

4

搜索引擎会像用户一样抓取您的网站。他们发送一个 HTTP(通常)请求并搜索从服务器返回的页面源(您交付的内容,在这种情况下是您的 PHP 输出)。

这意味着搜索引擎永远不会像 PHP 那样看到您的服务器端代码,他们看到的与用户完全相同。所以你的两个解决方案实际上是相同的。

于 2013-05-14T12:47:29.697 回答
2

Web 浏览器或搜索引擎网络爬虫看不到 PHP 代码。

当在服务器上执行 php 代码时,只有生成的输出缓冲区被传递到端点(例如:任何回显或外部 php 标记)。

尝试在网络浏览器中运行上述代码,然后“查看源代码”。你看到的就是搜索引擎看到的。

于 2013-05-14T12:50:39.370 回答
0

PHP 是一种服务器端语言。这意味着服务器处理 PHP,并在客户端发送资源。(以html、css、javascript等方便的工具形式)

在服务器之外,从未见过 PHP。它已经编译并运行。没有任何方法可以确定客户端资源是如何生成的——它是动态生成的还是静态的。

您的首选代码应该可以正常工作。

于 2013-05-14T12:51:47.020 回答