草庐IT

session-config

全部标签

php - 将 session 状态保存为唯一的 url 以便与他人共享

我正在使用session将项目存储在用户的愿望list中。心愿单存储为唯一项目ID的简单数组-普通用户会在愿望list中存储大约40个项目,但用户可能希望在他们的愿望list中添加多达几百个项目。我想生成一个唯一的URL,以便他们以后可以重新访问他们的心愿单,或者与可以将其用作自己列表的起点的其他人共享心愿单。我不会从用户那里收集任何数据,他们不会有一个帐户来链接他们的心愿单数据。我正在考虑的两种处理方法是:将数据存储为URL末尾的哈希值,可以是url编码的序列化字符串或base64编码的字符串。这似乎更可取,因为我不需要存储愿望list,并且这为用户修改现有列表提供了很大的灵acti

php - PHPMyAdmin 中的 session 时区

无论如何我可以更改PHPMyAdmin的session时区吗?我正在使用无法更改时区的外国MySQL服务器。我想在我的所有PHPMyAdminsession中查看我所在时区的时间戳。我可以设置任何“session脚本”以便它们在每个PHPMyAdminsession上运行吗?或者还有其他方法吗? 最佳答案 修补libraries/dbi/DBIMysqli.class.php作为解决方法。告诉mysqli使用phps默认时区,可以用字符串替换。---a/libraries/dbi/DBIMysqli.class.php2016-03

HTTP协议中Cookie和Session的区别是什么?

HTTP协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录。Cookie和Session都是用来跟踪浏览器用户身份的会话方式,目的就是为了弥补HTTP的无状态特性。Cookie是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带。Cookie中保存已经登录过的用户信息,下次访问网站的时候,页面可以自动填写登录的一些基本信息。通常,它用于告知服务端两个请求是否来自于同一浏览器,如保持用户的登录状态。此外,Cookie还能保存用户首选项,主题和其他设置信息。Session的作用是通过服务端记录用

php - 根据用户 session 关联 Mysql 表

我需要你的帮助来编写一个脚本来从两个表中获取用户登录的用户数据。这是我的配置:我使用了THISGUIDE做登录表单和session我的文件是:----Login.php(Thisfilecontainstheloginforminhtml)----db_connect.php(Thisisfordatabaseconnection)----process_login.php(Thiscontrolstheconnectiondataandredirectuserafterlogin)----function.php(Thisisforsec_session_start();andfun

PHP登录脚本生成 session 但不生成标题()移至主页

PHP登录脚本生成session但不生成header()移至主页。0){$username=$_POST["user_name"];$password=$_POST["password"];if(!empty($username)&&!empty($password)){//includeconnectionfilerequire_once"connection.php";$sql="SELECT*FROM`admin_users`WHERE`admin_user`LIKE'username'AND`admin_pass`LIKE'$password'";$result=mysqli_

php - 第 68 行的 fatal error : Undefined class constant 'MYSQL_ATTR_SSL_CA' in/var/www/laravel/config/database. php

在使用laravel设置docker容器后,我在浏览器中收到以下错误:fatalerror:第68行/var/www/laravel/config/database.php中未定义的类常量“MYSQL_ATTR_SSL_CA”这一行的内容:PDO::MYSQL_ATTR_SSL_CA=>env('DB_MYSQL_ATTR_SSL_CA',''),这是来自PHP5的Debian官方镜像,包括php5-mysql(基于Debian页面https://packages.debian.org/jessie/php5-mysql,包括phpcommons5.6.30,如果我是正确的,应该足够了

Java Spring JDBC SPRING_SESSION 表不存在

我正在使用JDBCTemplate在JavaSpring中开发一个简单的RESTfull服务。但是,我遇到了一个我不明白的运行时错误。它提示SPRING_SESSION表不存在,但我认为Spring应该能够根据需要创建必要的表。应用程序属性:spring.jpa.hibernate.ddl-auto=createspring.datasource.url=jdbc:mysql://localhost:3306/getfit?useSSL=falsespring.datasource.username=rootspring.datasource.password=***异常(except

php - 什么是用于临时/旋转存储的最佳/最快的 MySQL 表模式,例如用于 session 管理?

当谈到为非常动态的网站编写自定义MySQL数据库驱动的PHPsession管理时,session表的最佳(最快读/写访问)结构是什么?错误示例(未优化):CREATETABLE`session`(`session_id`VARCHAR(32)NOTNULL,`session_data`TEXTNOTNULL,`t_created`DATETIMENOTNULL,`t_updated`DATETIMENOTNULL,PRIMARYKEY(`session_id`))ENGINE=INNODBDEFAULTCHARSET=utf8;我假设使用内存引擎会更好/更快,但我不确定。我想不出用英语

php - 只想为某些 session 更改 sql 中的 my.ini 文件

我正在使用MATCH(col1,col2)AGAINST("text")查询来快速搜索内容。但是由于它的句号限制。我需要更改my.ini文件。我需要在my.ini文件中添加这么多代码。[mysqld]ft_min_word_len="1"ft_stopword_file=""我只想为我的应用程序添加命令。因为它可能会发生my.ini文件将被许多其他应用程序使用。我想要一些具有特定session的php脚本。 最佳答案 您将无法在运行时动态设置它,因为在启动服务器之前可以更改全文设置。据我所知,您将需要一个专门用于此站点的服务器实例,

php - cron - 如果 session 过期则更新数据库

我在mysql数据库中有一个“用户”表,如果用户在线,我会在一个字段中保留信息。一切正常,除了:-如果某个用户关闭浏览器,他的在线状态不会变为离线。有人告诉我可以使用cron来做到这一点,但我对此一无所知。我可以将用户ID保存在他的session中,并使php函数更新数据库。但是...我不知道如何让cron运行那个php(使用session中的id)做起来有多容易? 最佳答案 这很简单。这可能在您的PHP文件中(称之为update.php)。14400');?>然后,打开crontab:crontab-e并添加此行以每15分钟运行一