一个网页在用户登录后,应该自动刷新后,显示登录用户信息,但是没有自动刷新反而报错,手动刷新后显示正常。

显示如下:

1c7c7ec5b9f416e911fa3e3ada5e3f9a.png

检查代码:

e7e4023aed23820efcf6f408a8a43056.png

可能原因:

  1. 文件读写权限。权限和用户组都给了777和www,没解决。

  2. 文件返回调用的路径。本文遇到的问题。在404 Not Found上右键-属性查看信息,发现网站正确访问路径http://xxx.xx.xx.xxx/ajax/index.php,登录成功后确返回路径http://xxx.xx.xx.xxx/index.php

解决方法:

在服务器上将ajax文件夹移除将文件放到网站根目录下即可。