SEO:机器人能看到使用变量的PHP代码吗?

时间:2015-02-09 19:26:01

标签: php seo

如果html,在这种情况下是一个alt标签,是通过php编写的,它取两个数据库字段的值,将它们放入变量然后用echo显示它们,机器人可以看到alt标签的值,因为它们是显示在浏览器中或代码在这里?

echo (...... alt=\"".$fld['name'] . " " . $fld['description']."\".....)

我的意思是,如果name =“apples”和description =“red and juicy”

搜索机器人看到alt =“apple red and juicy”或上面的代码?

我怀疑它的代码。

2 个答案:

答案 0 :(得分:2)

搜索引擎会准确了解您的浏览器所看到的内容。所以在你的例子中代码名称=" apples"和描述="红色和多汁"将是搜索引擎所看到的。

这仅适用于服务器端代码(例如PHP)。 JavaScript代码与HTML一起发送到浏览器,并由浏览器在客户端执行。

可能存在一种情况,由于服务器配置错误,您的PHP页面将作为文本提供。如果您在浏览器中加载页面并使用浏览器"查看源代码"选项,您可以准确地看到发送到浏览器的内容。

答案 1 :(得分:0)

这将是PHP输出到HTML中,所以:

<... alt="apples red and juicy"/>
机器人会读取

,因为它们会解析页面的HTML。 PHP在服务器端被处理成HTML,因此$fld哈希,因此$fld['name'] / $fld['description']对于搜索机器人是不可见的。