2010-07-04 185 views
1

我们有一个PHP网站,我们的用户以及客户使用。我们的登录系统在所有浏览器上都能正常工作PHP会话和cookie

最近我们遇到了一个无法登录系统的客户端。我们也在客户端测试过,未能找到解决方案。

当客户端登录cookie时,浏览器中创建了tk_client_admin,这在我们所有的浏览器上都能正确创建,但是在客户端浏览器IE和Chrome中都无法创建。在FF上是双方的作品。

这个问题似乎只发生在IE和Chrome上,对于某些客户端而言,可能是什么问题?

+2

你能确认这些机器上启用了cookies吗? – 2010-07-04 16:34:46

+0

客户端可以访问其他基于cookie的网站吗?如果是这样,那么你有问题,如果没有,那么他们有问题。 – zaf 2010-07-04 16:48:47

+1

让我们看看创建cookie的代码 – 2010-07-04 17:02:34

回答

0

根据您提供的信息,听起来好像在IE和Chrome上存在某种网络限制。也许他们不允许创建cookie。

您是否尝试在其计算机上使用相同的浏览器(IE和Chrome)连接到其他也需要Cookie的网站?

+0

我正在使用codeigniter框架,所以db_session类以通常的方式创建cookie。 ($ cookie_data,$ cookie_expiry,$ this-> CI-> config-> item('cookie_path'),$ this-> CI-> config-> item('cookie_domain'), $ this-> session_secure,$ this-> session_http_only); 客户端安装了Maccafe防病毒软件 – user160108 2010-07-06 12:41:17