草庐IT

cookie-session

全部标签

php - 尝试输出时调用未定义函数 session_unregister()

注销时监控此错误。谢谢functiondoLogout(){if(isset($_SESSION['username']));{unset($_SESSION['username']);session_unregister('username');}header('Location:logme.php');exit;} 最佳答案 session_unregister自php5.4起不可用,因此您可以删除函数调用。平等的调用只是未设置-所以你可以替换session_unregister('username');与unset($_SES

php - 使用 $_SESSION 缓冲/缓存 MySQL 查询

我正在开发一个网站。目前,我正在使用cheapo共享主机。但是男孩可以做梦,而且我已经在考虑如果我的网站上有更多的用户会发生什么。访问者偶尔需要写入数据库,因为他们在网站上的游戏进度会被记录下来。我想通过将进度和其他信息实时写入$_SESSION变量来最小化查询。只有当session被销毁(注销、浏览器关闭或超时)时,我才想将$_SESSION的内容写入数据库。问题:这可能吗?有没有办法在session因超时或浏览器关闭而销毁时执行函数?这合理吗?数百个并发SQL查询是否会成为共享服务器的问题?使用$_SESSION作为缓冲区的想法是否会缓解其中的一些问题。

php - 如何将数组存储到php中的 session 变量中

//从问题表返回10个问题$result=mysqli_query($con,"SELECTquestionFROMquestionsORDERBYrand()LIMIT10'");while($row=mysqli_fetch_row($result)){$que[]=$row[0];}现在我需要将整组$que[]存储在一个session变量中。(即10个问题)像这样$_SESSION['question']=$que[];$my_array[]=$_SESSION['question'];$my_array[0]返回第一个问题,$my_array[1]返回第二个问题等等。(提前感谢

php - 大型 PHP session 减慢 Web 应用程序

我有一个Web应用程序,其中复杂的权限决定了用户是否有权访问数千个不同文件中的每一个。用户可以看到所有文件,但有一个指示器可以打开他们有权访问的文件。如果组织中的其他人可以访问某个文件,或者与他们协作的某个人可以共享该文件的访问权限,则该用户可以访问该文件。现在,我有一个复杂的PHP函数,它通过构建用户有权访问的文件数组(无论是在他们的组织中还是在他们的协作中)并合并这些访问数组来生成大型PHPsession。当这些文件显示给用户时,PHP会检查这个数组以查看它们是否可以访问,如果可以,它会添加打开文件的按钮。我之所以这样做,是因为在显示长文件列表时运行查询以检查对每个单独文件的访问权

Cookie的使用场景

Cookie是存在浏览器端的浏览器第一次请求:浏览器端是没有cookie数据的tomcat容器:(1)服务器端创建CookiepublicCookie(Stringname,Stringvalue)(2)设置cookie的过期时间:CookiesetMaxAge(以秒为单位)        参数:正整数,表示多少秒后过期        0:会自动删除cookie如果不设置cookie有效期,cookie过期时间就是浏览器会话结束(浏览器关闭)(3)服务器吧cookie响应给浏览器httpServletResquestpublicvoidaddCookie(Cookiecookie):将cook

php - 管理 session 变量的方法

最近几天我一直在阅读有关(mysql)触发器的内容……具体来说,我想做的是找出一种更新用户信息的好方法。这个用例与用户管理系统有关:例如,admin用户将regular用户更新为manager,此用户type更改将在界面上启用|禁用软件功能。问题:除非您查询数据库并重置例如$_SESSION['user']['type']变量,否则您不会知道此用户type更改,并且或用户登录|退出系统。问题:有什么好的方法可以解决这个头痛的问题吗? 最佳答案 我不认为mysqltriggerswouldbeidealforthis.为什么?因为您很

php - 在$_SESSION里存很多信息可以吗?

我需要在$_SESSION中存储许多数组,以防止从MySQL检索信息。可以吗?$_SESSION中有多少信息“太多”了,或者没有“太多”?谢谢。附言或者最好使用http://php.net/manual/en/book.memcache.php? 最佳答案 您可以在session中存储的数据限制受session存储层的限制。默认session存储是文件系统,一个session存储在一个文件中。session变量/数组键的名称及其数据存储在serializedform中。.管道符号将变量名称和值彼此分开。如果您存储的是带字符串的数组,

AWS CloudFormation-启用AWS LoadBalancer cookie粘性

我发现了几个资源,这些资源描述了如何启用AWSELBCookie粘性。他们都说,我只需要添加到LoadBalancer属性“lbookiestickinesspolicy”,其策略名称与“侦听器”中存在相同的策略名称,例如:"LBCookieStickinessPolicy":[{"PolicyName":"ELBSecurityPolicy","CookieExpirationPeriod":"0"}],"Listeners":[{"InstanceProtocol":"HTTPS","LoadBalancerPort":"443","Protocol":"HTTPS","InstanceP

php - 调用未定义函数 session_register()

这个问题在这里已经有了答案:Fatalerror:Calltoundefinedfunctionsession_register()(3个答案)关闭9年前。请大家帮帮我!!为什么我不能登录,这是错误:*fatalerror:在第27行调用C:\xampp\htdocs**\proses1.php中未定义的函数session_register()*这个proses1.php代码:alert('isiusernamedanpasswordanda!');javascript:history.go(-1);";exit;}$username=stripslashes($username);$

php - 哪个MySQL数据库引擎更适合存储 session 和 session 数据 : MyISAM or InnoDB?

非常简单的问题。出于几个原因,我将InnoDB用于其他一切。对于“高流量”表,它对MyISAM的性能有影响吗? 最佳答案 由于您正在查看相当均匀的读/写流量混合,InnoDB是更好的选择。MyISAM对每次写入的全表锁定可能是谋杀。MyISAM在90%+读取或90%+写入情况下表现更好。我相信HighPerformanceMySQL中提到了这一点 关于php-哪个MySQL数据库引擎更适合存储session和session数据:MyISAMorInnoDB?,我们在StackOverfl