我正在使用PHP创建一个网站,它需要根据用户的时区在页面上显示时间。
经过一番搜索后,我找不到服务器端的方法,所有解决方案都需要使用JS检测时区并刷新页面。例如:PHP timestamp date to user timezone
现在,这有效。我将时区保存在用户的cookie上,因此该站点不会再次刷新。但是我想知道如果爬虫在第一次访问网站/页面时检测到刷新是否存在SEO惩罚?
答案 0 :(得分:0)
当用户为此加载页面时,我不会建议“刷新”。您可以使用您发布的链接中建议的方法,并让PHP将时区保存到cookie,以便下次用户加载页面时可以从该cookie中读取。
一个简单的解决方案是在PHP中显示前端的时间,并使用JavaScript框架(例如Moment.js)显示在用户的当前时区。