Javascript 基于位置选择的登录页重定向(Cookies?)
在有人因为我没有包含代码而感到不安之前,请理解这是因为我不确定最佳实践是什么 我有一个专门在3个城市运营的网站,也是一个全国性的版本。这是一个具有不同子域的电子商务站点(本质上是3个不同的站点,但能够根据位置管理产品。) 我需要的是用户选择他们的城市或位置偏好(比如纽约、芝加哥、底特律或整个美国),并存储这些信息,以便下次返回时,他们不必重新选择他们的首选位置 当然,出于用户体验的目的,如果他们暂时在其他城市,可以在顶部导航菜单栏中更改位置 IP能否准确定位到准确的城市?这应该是自动化的还是他们可以选择的 我的问题是:这方面的最佳做法是什么?此设置是否有任何后果?应该使用什么?JavaScript?JQuery?PHPJavascript 基于位置选择的登录页重定向(Cookies?),javascript,php,jquery,cookies,location,Javascript,Php,Jquery,Cookies,Location,在有人因为我没有包含代码而感到不安之前,请理解这是因为我不确定最佳实践是什么 我有一个专门在3个城市运营的网站,也是一个全国性的版本。这是一个具有不同子域的电子商务站点(本质上是3个不同的站点,但能够根据位置管理产品。) 我需要的是用户选择他们的城市或位置偏好(比如纽约、芝加哥、底特律或整个美国),并存储这些信息,以便下次返回时,他们不必重新选择他们的首选位置 当然,出于用户体验的目的,如果他们暂时在其他城市,可以在顶部导航菜单栏中更改位置 IP能否准确定位到准确的城市?这应该是自动化的还是他们
如果没有重大负面影响,我应该从哪里开始实施这一点?IP技术上可用于跟踪一般位置,但并不总是可靠的,需要第三方服务来解决。这将产生开销,并可能带来其他问题。在我看来,一个更好的选择是询问用户在register上的位置,并允许他们像您所说的那样从UI中更改它。您只能使用未过期的cookie,但当用户清除缓存时,他们将需要重置。我建议将此位置功能保存到数据库中的users表中。。。并且在登录时也在用户会话中。这有助于更好、更可靠、更流畅的用户体验。对于这里来说实在太广泛了,但我说cookies,让用户选择他们的城市是的,我被否决了。如果不是来自程序员社区,将来你会建议在哪里问这样的问题?我喜欢。我应该从哪里开始?我不是在要求一个解决方案,只是希望能有一些方向,让我在完成这项任务的过程中能有所了解,这样我就可以学习并实施这项任务。不是我的专长领域。