PHP Sessions and iPhone


PHP Sessions and iPhone

我正在用PHP开发一个在线会员系统,我使用PHP会话来管理对系统的访问。到目前为止,这种方法运行得很好,但是当我通过iPhone或手机连接访问系统时,会话总是过期。我想这是因为蜂窝设备的IP地址(至少在我的运营商上)不断变化。我的问题是如何解决这个问题?我希望能够通过蜂窝连接访问此站点。

欢呼,山姆

首先,确保更改IP确实是问题所在。你可以在连接WiFi的iPhone上使用这款应用进行测试。如果在这种情况下也不起作用,则问题可能与webkit有关。

如果更改IP确实是问题所在,那么要么是您的服务器配置在单个会话中强制使用恒定的IP,要么是您的服务器端应用程序这样做了。如果你能找出两者中的哪一个,你就可以改变它。

但是,有很好的理由为单个会话强制一个恒定的IP,所以要小心。此外,我不认为你的手机IP会经常更换,所以我猜问题出在其他地方。