移动网站上的间歇性JSON解析错误

时间:2014-10-06 11:51:32

标签: php json

我不知道如何解决我遇到的问题,我意识到这对任何人来说都很难帮助我,但我希望也许有人经历过类似的事情并且可以至少指出我正确的方向。

我有一个我建立的网络应用程序,我和我的妻子这一年一直在使用它没有任何问题。然后突然大约一个月前,我开始只在网站的移动版本上获得JSON解析错误。我暂时没有在网站上完成任何工作,所以没有代码发生变化。

奇怪的是移动版本将停止工作,但您仍然可以使用桌面版本而不会出现问题。经过一段时间后,随机移动,移动版本将再次开始工作,就像什么都没发生一样。这种情况发生在iOS和Android设备上。

该应用有一个移动版本,使用类似的东西来检测移动用户:

$useragent=$_SERVER['HTTP_USER_AGENT'];
 if(preg_match('stuff to match')
 header('Location: http://example.com/mobile.php');

当问题发生时,它会在页面上放置随机数字/字母。我有一个屏幕截图,但它不会让我发布它因为我没有足够的代表。在屏幕截图中,有2个下拉菜单,一个用于月份,一个用于一年。在第一个下拉列表的左侧,随机放入" 3e8",并在第二个下拉列表的左侧放置" 94"。如果我刷新页面,它会添加不同的数字,并且似乎越多,我刷新越多。它最终会开始在下拉菜单中添加随机数字/字母。我使用的主题有不同的皮肤,有时甚至会随机切换皮肤。

以前有没有人经历过类似的事情?它可能与PHP版本有关吗?在尝试研究这个问题时,我发现我没有在服务器上设置PHP版本,因此我将其设置为5.5,但这并没有解决问题。

0 个答案:

没有答案