SEO:机器人可以使用变量查看php代码吗



如果html,在本例中是一个alt标记,是通过php编写的,php获取两个数据库字段的值,将它们放入变量中,然后用echo显示它们,那么机器人能看到alt标记在浏览器中显示的值吗?

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

我的意思是,如果name="苹果",description="红色多汁"

搜索机器人看到alt="苹果红而多汁"还是上面的代码?

我怀疑是密码。

搜索引擎可以准确地看到浏览器看到的内容。因此,在您的示例中,搜索引擎将看到代码name="apples"和description="red and july"。

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

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

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

<... alt="apples red and juicy"/>

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

最新更新