php 鼠标小手,鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)...

鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)

我想在鼠标移动至少一次时创建php会话,如果鼠标继续移动则不需要做任何事情

我正在使用此代码,但它没有解决要求

jQuery(document).ready(function()

{

$(document).mousemove(function(e)

{

$('#status').html(e.pageX);

$('#status1').html(e.pageY);

$.ajax({

type: 'POST',

url: 'second.php',

data: {

'x': '10',

'y': '20'

},

success: function(msg){

//what you want after request

}

});

});

});

I want to create php session when mouse is moved at least once then no need to do anything if mouse keeps moving

I am using this code but its not solving the requirement

jQuery(document).ready(function()

{

$(document).mousemove(function(e)

{

$('#status').html(e.pageX);

$('#status1').html(e.pageY);

$.ajax({

type: 'POST',

url: 'second.php',

data: {

'x': '10',

'y': '20'

},

success: function(msg){

//what you want after request

}

});

});

});

原文:https://stackoverflow.com/questions/47845256

更新时间:2020-01-28 06:34

最满意答案

PHP代码应该是这样的:

session_start();

if (!isset($_SESSION['mouseMoved'])

$_SESSION['mouseMoved'] = "whatever you want";

此外,您应该在JS中设置一些变量,以便仅将请求发送到服务器一次。

The PHP code should be something like this:

session_start();

if (!isset($_SESSION['mouseMoved'])

$_SESSION['mouseMoved'] = "whatever you want";

Also, you should set some variable in JS so that the request is only sent to the server once.

2017-12-17

相关问答

要回显会话,您需要调用session-variable,而不是与session-variable同名的常规变量。 所以你的回声是: echo $_SESSION["AgreeNum"];

此外,如果您在写入会话时遇到问题,则可能必须在向会话写入任何内容之前调用session_start() 。 To echo your session you will need to call the session-variable, not a regular variable with the same

...

您已经在第2-3行发送

后尝试发送Location标题。 你不能这样做。 必须在发送任何输出之前发送标头。 老实说,我不知道你的代码如何在你的本地服务器上工作。 You are trying to send a Location header after you've already sent on lines 2-3. You can't do that. Headers must be sent before any output is sent

...

你有没有在XAML中搞定你的活动? 例如

//Your Page

Have you hooked your event up in XAML? For Example

//Your Page

检查包含的文件/代码结构..导致此错误的常见原因是: session_start();

/* Random Code here /*

session_start();

只是session_start();的重复行session_start(); 因此,我建议查看您收到此错误消息的所包含文件/主页,并检查多个session_start(); Check over your included files/code structure.. A usual cause for this erro

...

首先,并非所有版本的窗口都会在鼠标移动时更改滚动条的颜色。 如果您发现在Windows XP中找不到此功能。 现在很奇怪你为什么要改变滚动条的颜色我不明白。 但是你想要的 将鼠标移到滚动上时会触发的消息是什么? 当鼠标在滚动条上移动时调用其WM_NCMOUSEMOVE消息,因为滚动条也是非客户区。 有关此问题的更多信息,您可以参考此链接, MFC MDI问题:检测鼠标移动滚动条 First of all not all version of window changes the color of

...

根据此主题,此问题似乎是Chrome错误: 图片在悬停时移动 - 镀铬不透明度问题 ,我认为您应该设置位置:相对于内部img解决问题 This issue appears to be a Chrome bug according to this topic: image moves on hover - chrome opacity issue and I think you should setting position:relative to inner img solves the prob

...

你看到所有的mouseMoved方法都被调用吗? 这是写的方式,mouseMoved方法是PaintSurface的成员,但PaintSurface不是MouseMotionListener。 实现'MouseMotionListener'将强制它实现mouseMoved和mouseDragged 。 完成之后,您可以将自己的PaintSurface添加为自己作为MouseMotionListener 。 或者,您可以在已经定义的MouseMotionAdapter匿名类中移动mouseMoved

...

你确定你的浏览器正在接受它应该的cookies吗? 为了确保你尝试在不同的浏览器,然后通常的 are you sure your browser is accepting cookies like it should be ? To make sure you try in a different browser then your usual one

PHP代码应该是这样的: session_start();

if (!isset($_SESSION['mouseMoved'])

$_SESSION['mouseMoved'] = "whatever you want";

此外,您应该在JS中设置一些变量,以便仅将请求发送到服务器一次。 更新:一个工作的jsfiddle https://jsfiddle.net/bqh0yrtp/ The PHP code should be something like this: session_

...

也许GetLastInputInfo就是你在这里需要的MSDN 。 例如,要获取自上次鼠标移动或按键操作后经过的毫秒数,您可能具有如下函数: DWORD GetIdleTime()

{

LASTINPUTINFO pInput;

pInput.cbSize = sizeof(LASTINPUTINFO);

if (!GetLastInputInfo(&pInput))

{

// report error, etc.

}

...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305735.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【One by One系列】IdentityServer4(四)授权码流程

接下来我们介绍新内容,OAuth2.0叫做授权码(authorization code),在OpenID Connect中则属于OpenId Connect Flow,称为授权码流程(Authorization Code Flow),这种方式主要场景:保密客户端,服务器端的web应用“例如asp.net core mvc,…

Nemuria UML架构图 第3次迭代. 重构

Nemuria UML架构图 第3次迭代. 重构

suse linux 文件只可读,SUSE LINUX下文件系统变只读的问题解决

现象产生:服务器在挂载SUSE LINUX的系统光盘安装一些系统自带的RPM包后,发现HOME目录文件系统变成只读模式。附图:原因分析:在系统加载光盘之前一切正常,加载后出现这样的问题。加载光盘时,使用了mount命令…

3个值得学习和练手的.net企业级开源项目,强烈推荐

WTM项目名称:WTM项目所用技术栈:wtm mvvm mvc aspnetcore dotnetcore react vue layui layui-admin element-ui ncc等项目简介:WalkingTec.Mvvm框架(简称WTM)是基于.net core的快速开发框架。支持Layui(前后端不分离),…

通过百度 vs 奇虎,来谈博客搜索

百度推出了博客搜索,几乎就是一个网页搜索的翻版而已,唯一和网页搜索不同的,就是:1、少了广告;2、增加了一个博客的首页连接。看起来,并无太大新意。当然,也许他留有后着,也未为可知…

linux服务器数据同步,Linux服务器数据定期同步和备份方式

数据安全是做数据分析的人需要关注的一大问题。对于我们分析的关键数据、使用的关键脚本都需要定期备份。scp最简单的备份方式,就是使用cp (本地硬盘)或scp (远程硬盘)命令,给自己的结果文件新建一个拷贝;每有更新,再拷贝一份。具体命令如下&…

2021年了,`IEnumerator`、`IEnumerable`接口还傻傻分不清楚?

IEnumerator、IEnumerable这两个接口单词相近、含义相关,傻傻分不清楚。入行多年,一直没有系统性梳理这对李逵李鬼。最近本人在怼着why神的《其实吧,LRU也就那么回事》,方案1使用数组实现LRU,手写算法涉及这一对接口&a…

vs.Net2003无法打开或创建Web应用程序若干解决办法

昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在CSDN找了一些相关的解决方法,不敢独享&am…

linux管理Windows文件,Linux与Windows互传文件,用户组管理和用户管理

一、与Windows互传文件linux和windows互传文件,需要使用Xshell,Linux系统需要安装lrzsz包。yum install -y lrzsz //linux安装lrzsz包# sz a.txt //Linux端传输当前目录下的a.txt到windows# rz //windows端选择传输文件到Linux当前目前二、/etc/passwd和…

浅谈​与彼得原理和责任管理有关的小故事

浅谈与彼得原理和责任管理有关的小故事一)老王虽然今年才3年工作经验,但一直深受领导赏识,因为在大家眼里他是一个责任心特别强的人。无论是领导也好,同事也好,只要有任务安排给他,他都会非常欣然的接受&am…

分布式防火墙技术及主要特点

随着网络的发展和普及,特别是互联网应用的飞速发展和普及,网络安全越来越受到各级用户的普遍关注。人们在享受信息化带来的众多好处的同时,也面临着日益突出的信息安全问题。比如:网络环境中国家秘密和商业秘密的保护,…

微软向Chromium贡献代码以优化浏览器滚动体验

喜欢就关注我们吧!近日,微软为 Chromium 社区提交了一个新功能,用于解决以 Chromium 为内核的浏览器在 Windows 10 中滚动响应不够流畅的问题。据悉,Chrome 浏览器在访问某些网站并滚动时会出现抖动的情况,导致其在部分…

armv7的linux系统,CentOS 7(1611) for ARM(armhfp)发布

需要注意的是,ARM版CentOS 7.3.1611是从Red Hat Enterprise Linux 7.3系统中派生出来的,这就意味着操作系统能够兼容上层系统。尽管CentOS 7 Userland for armhfp来自于CentOS 7 GNU/Linux发行版本,但是部分预安装包已经移除,或者…

proftpd的配置

下载proftp最新版。下载地址:[url]ftp://ftp.proftpd.org/distrib/source/[/url]二、安装tar zxvf proftpd*.gz //解压文件。cd proftpd* //考虑到版本不同,所以我用“ * ”代替后面的字符。.…

[C#.NET 拾遗补漏]14:使用结构体实现共用体

在 C 和 C# 编程语言中,结构体(Struct)是值类型数据结构,它使得一个单一变量可以存储多种类型的相关数据。在 C 语言中还有一种和结构体非常类似的语法,叫共用体(Union),有时也被直译…

linux新建文件夹灰色,Ubuntu新建文件夹灰了

#问题描述:WIn10Ubuntu双系统,其中WIn10系统和Ubuntu的目录“/”和“/boot”在同一块固态中,剩余的其他文件都在另一块机械硬盘里面。在机械硬盘下的软件(E:&分区5)和文档(F:&分区6)盘中无法新建文件夹&#x…

右击硬盘分区第一项出现Auto的解决办法

最近网上相信有不少的网友和我一样都中了这种病毒.就是说在右键单击你的硬盘的时候第一项不是打开而是AUTO这个选项.而要想在这种情况下打开的话,就必须用右键单击打开,让我们心理真…

使用 C# 9 的records作为强类型ID - 初次使用

强类型ID实体通常是整数,GUID或者string类型,因为数据库直接支持这些类型,但是,如果实体的ID的类型是一样的,比如都是整数的ID,这有可能会出现ID值传错的问题,看下边的示例。public void AddPro…

linux配置文件引用时间,linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令...

一、 生产环境发现一台服务器系统时间产生偏差,造成服务异常解决方法a、 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s将硬件时钟同步到系统b、date [MMDDhhmm[[CC]YY][.ss]] 分别为:月日小时分年.秒eg:~]# date 101420…

用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)

以前的IOServer 是用VB6开发,驱动的配置方式和一般的组态软件没有什么很大的区别,配置起来比较麻烦,对一般的生手来说,要费一番功夫才能配置完毕。 总觉得原有的程序和目前的HMI图元配置环境格格不入,所以重新编写了驱…