我在Codeignited上部署了一个电子商务商店jQuery.Everything工作得很好,但2-3个用户通过电话订购,因为他们无法通过购物车订购产品。他们无法解释问题。 问题可能与:
有关 1. Front\Server ends code (Mostly users can work well)
2. User deny cookie
3. An old browser version or a mobile device
4. Hosting in-service activity
5. User misstake(does not fill requred field)
我尝试在不同的PC和浏览器上重现错误(但只有最新版本)并且我没有遇到过这个问题。
第二点我可以解决。
如何排除其他要点并查找原因? Google Analistics可以帮助我吗?
答案 0 :(得分:0)
1)不清楚。
2)显示一条消息,说明需要允许cookie才能正常运行。
3)取决于旧浏览器出了什么问题。您可以再次显示一条消息,指出网站正常运行需要最少此版本,或使用 Browsershots 等工具查看需要修复的内容。 要使您的网站适应移动设备和平板电脑,您需要实施 responsive layout.
4)如果您的意思是检测您的网站是否已关闭,您可以使用 Cloud Flare 等服务,即使您的服务器已关闭,也可以通过存储您网页的缓存版本来保持您的网站在线
5)这是可以控制的。您需要验证用户发送的数据,如果数据格式正确, else 显示错误。有两种类型的验证,客户端(使用JavaScript完成)和服务器端(使用PHP完成)。客户端验证可以被覆盖(黑客),因此服务器端更安全。您可以阅读所有相关内容 here.