0

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

干杯,

山姆

4

1 回答 1

1

首先,确保更改 IP 确实是问题所在。您可以在使用 WiFi 时使用 iPhone 上的应用程序对此进行测试。如果在这种情况下它也不起作用,则问题可能与 WebKit 相关。

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

但是,有充分的理由为单个会话强制使用恒定 IP,所以要小心。另外,我认为您手机的 IP 不会经常更改,所以我的猜测是问题出在其他地方。

于 2011-04-16T22:22:44.807 回答