php / mysql / wamp中的Cookie和会话问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php / mysql / wamp中的Cookie和会话问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1223字,纯文字阅读大概需要2分钟。
内容图文
我使用wamp在Windows 7机器上开发.对于这个应用程序,我有一个管理区域,用$_SESSION跟踪管理员用户名和加密密码,以及跟踪随机生成的密码加密密钥的cookie.
我将cookie设置为:
setcookie('key', $key, time()+7200, 'admin/');
管理员用户输入用户名和密码详细信息后,在每个管理页面上运行管理员用户验证.
站点和管理员的目录结构是:
localhost/mysite/
locahost/mysite/admin/
会话在管理部分中运行,会话也在前端的用户界面中运行,以跟踪所选的搜索条件.
当我在管理区域中运行长数据库查询时,即.多次更新和插入,每次迭代都需要连接到外部API,我无法在同一个浏览器中加载前端用户界面,即. firefox直到管理操作完成后.如果我使用不同的浏览器即. chrome,我可以在运行admin mysql函数的同时加载网站的前端而没有任何问题.
我想在这些操作运行时查看该站点,并使用相同的浏览器.这是一个小问题,但我想知道如何绕过它,因为我想学习.我的意思是我可以告诉自己这没关系,因为当我打开另一个浏览器时该网站工作正常,并且最终用户无论如何都不会在查看网站时运行管理操作,所以从这个角度来看它不会无所谓,但我很好奇.
在管理操作运行时阻止我查看网站的会话和cookie会发生什么?我的问题甚至是一个好问题吗?我的一部分认为这是一个愚蠢的问题,因为最终该网站在单独的浏览器中运行良好.无论如何,谢谢你的期待!
解决方法:
我认为你的会话被锁定了.在需要很长时间才能运行的页面上,将其添加到顶部:session_write_close();应该修复它.
内容总结
以上是互联网集市为您收集整理的php / mysql / wamp中的Cookie和会话问题全部内容,希望文章能够帮你解决php / mysql / wamp中的Cookie和会话问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。